Обновить
7
0
Александр Чередников@Excent163

Пользователь

Отправить сообщение

Подскажи как в Managed Postgres Yandex cloud настроить дашбор использования таблиц если это не секрет)

Заранее спасибо!

Я слышу это постоянно, почему php, а не go или python или еще что-то

С тем что php умирает, что он не умеет в асинхрон, вообще он долгий и лучше взять что нибудь более подходящее.

Пока 0 проблем использования на реальном проекте, и даже мыслей не было переписать на другой язык)

Кстати спасибо за ссылку)

Зачем тут Go, Python, Java и т.д., а не PHP?

Кажется реторический и холиварный вопрос

Подмечу про цикл обработки сообщений и для чего sleep. Устройства хоть и умные, но в силу своих возможностей и ограниченной производительности "железа" на некоторых устройствах, при отправке сообщения как устройством так и сервером, сервер может отработать быстрее чем устройство, а некоторые устройства обрабатывают не более 1 сообщения за раз и после этого еще думают какое-то время.

И чтобы не было такого что сообщение отправлено в пустоту когда устройство занято другой операцией и устанавливались задержки для предотвращения потерь.

Про асинхронность хороший комментарий выше. В php она тоже доступна и не уступает другим языкам программирования.

Этой статьей как раз пытался донести, что это можно легко и быстро сделать с помощью родного языка, не прибегая к другим языкам программирования.

Спасибо за статью!

Хорошее краткое объяснение, когда нужно задуматься и взвесить все за и против при принятии решения перехода на микросервисы.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Технический директор
Ведущий
ООП
PHP
Symfony
Laravel
PostgreSQL
Docker
Kubernetes
Высоконагруженные системы
Проектирование архитектуры приложений
Создание архитектуры проектов