Size: a a a

2021 July 05

MM

Maxim Mesilov in symfony
а процессор где?
процессор на системе где демон крутится или на системе где роут бежит и базу дёргает?
источник

Д

Даниил in symfony
На сервере, где все это работает в докере
источник

AN

Alexander Nazarov in symfony
а есть точное понимание что это именно этот демон грузит процессор на 80%? Может там сам докер отжирает?
источник

👤U

👤 User in symfony
А почему не команда? Зачем вообще делать проход к роуту?
источник

AS

Alexander Semeko in symfony
Кстати, хороший вопрос
источник

Д

Даниил in symfony
Потому что, временами нужно делать обращение к стороннему API и все это потом заносить в базу
источник

A

Arky in symfony
Не понял( типа солнечная система эта модель, а планеты сущности?
источник

SP

Sergey Protko in symfony
типа в зависимости от поставленного вопроса нужна та или иная модель. Ну и то что модели всегда неправильные (на то они и модели), некоторые полезны.
источник

VM

Volodymyr Melko in symfony
из команды это все тоже можно делать
источник

A

Arky in symfony
Понятно, типа это модель определения самой близкой планеты)
источник

SP

Sergey Protko in symfony
ты можешь для построения этой модели использовать "модели планет" - в том плане что это будет некое упрощение поскольку таких характеристик как масса и диаметр тебе хватит в целом для построения модели движения. Пусть и будут погрешности они достаточно маленькие что бы ими пренебречь.

А может тебе нужно только скорость и характеристики обиты, ты мол не хочешь все эти N body problem делать.
источник

👤U

👤 User in symfony
Итого, вместо простого выполнения какого-то действия мы подымаем целое соединение с приложением, проходим все круги реквеста, генерим респонс.
Команда это такая же точка входа в приложение, просто скриптовая.
источник

Д

Даниил in symfony
Понял. Спасибо
источник

👤U

👤 User in symfony
А на тему "жрет". Раз в 10 секунд происходит запуск. Он успевает за 10 секунд все обработать?
Если вдруг нет - начинаем копить.
Тут бы lock компонент использовать. Чтобы гарантировать запуск только одной команды. Ну и это. Зачем так часто-то?
источник

Д

Даниил in symfony
Забирает из базы список неоплаченных заказов. Идет к стороннему API и проверяет оплату. Если оплачен, то помечает в базе. И так каждый раз
источник

👤U

👤 User in symfony
Ясно. А раз в 10 секунд зачем?
источник

Д

Даниил in symfony
Чтобы пользователю после оплаты выдать "бонус" как можно быстрее
источник

👤U

👤 User in symfony
А вот это вот "после оплаты" чо послушать нельзя?
источник

👤U

👤 User in symfony
У некоторых систем вебхуки есть, у некоторых бэклинки.
А дробить базу раз в 10 секунд и устраивать DDOS на апи - отдает дурниной.
источник

Д

Даниил in symfony
Оплата производится на стороннем сервисе
источник