Size: a a a

2021 March 31

DS

Dima Sikorskiy in symfony
Anton K.
наверное я не понял идею с процессом. как в процесс будут задачи новые попадать?
очередь  нужна  для разгребания комка сообщений.  если один меседж =  одна операция,  что-то делаете не так.
источник

AK

Anton K. in symfony
Павел Г.
Вызывается симфони команда с параметрами .
а, типа в контроллере запускатеся процесс ?
источник

CV

CoooLler Vent in symfony
Dima Sikorskiy
это смотря как готовить.
Давайте писать велосипеды)) ну не нужен кролик, да хоть на доктриновской реализации завязаться, и то лучше, чем процессы пилить. Доктрина всегда есть, останется только консьюмер запустить.
источник

ПГ

Павел Г. in symfony
Anton K.
а, типа в контроллере запускатеся процесс ?
Да
источник

AK

Anton K. in symfony
и детачится от пхп процесса, чтобы работал в фоне.

ок, а как retry сделать?
источник

AK

Anton K. in symfony
ну и как всегда есть риск, что 100500 пользователей запросят одновременно регистрацию и будет 100500 процессов и капец почтовому серверу
источник

AK

Anton K. in symfony
очереди же не только про асинхронность, но и про нагрузку
источник

AK

Anton K. in symfony
но в целом подход интересный, не думал об этом
источник

DS

Dima Sikorskiy in symfony
Anton K.
ну и как всегда есть риск, что 100500 пользователей запросят одновременно регистрацию и будет 100500 процессов и капец почтовому серверу
и какая вероятность такого исхода?   если будет одновременно 100500 пользователей.  тогда система не на пыхе должна быть уж точно.
источник

AK

Anton K. in symfony
так тут узкое место будет не пхп, а лимиты на отправку в почтовом сервере
источник

ПГ

Павел Г. in symfony
Anton K.
и детачится от пхп процесса, чтобы работал в фоне.

ок, а как retry сделать?
Ну вот в этом и фишка, что есть свои минусы, и возможно скрытые ещё. Но сам факт что возможность есть.
источник

DS

Dima Sikorskiy in symfony
Anton K.
так тут узкое место будет не пхп, а лимиты на отправку в почтовом сервере
тоесть юзер регается и ждет минут 20 пока лимиты пройдут?))))
источник

ПГ

Павел Г. in symfony
Ну и тут Антон про закрытие соединения писал - тоже очень интересно
источник

ПГ

Павел Г. in symfony
Я например не знал)
источник

CV

CoooLler Vent in symfony
Dima Sikorskiy
тоесть юзер регается и ждет минут 20 пока лимиты пройдут?))))
запустить несколько консьюмеров
источник

AK

Anton K. in symfony
Dima Sikorskiy
тоесть юзер регается и ждет минут 20 пока лимиты пройдут?))))
а лучше, чтобы регался и ваще не получил своего письма?
источник

DS

Dima Sikorskiy in symfony
Павел Г.
Ну и тут Антон про закрытие соединения писал - тоже очень интересно
получить ошибку мы может  при ответе сервиса?  можем.  перевызвать функцию можем?  можем.   если за 2 повтора упало. тогда надо менять почтовик или обзаводиться  дублирующими системами
источник

AK

Anton K. in symfony
кстати, как вы из кролика обратную связь получаете? допустим есть задача, которая длится 10 минут (заливка данных, к примеру), надо получать оттуда допустим процент завершенности
источник

CV

CoooLler Vent in symfony
Dima Sikorskiy
получить ошибку мы может  при ответе сервиса?  можем.  перевызвать функцию можем?  можем.   если за 2 повтора упало. тогда надо менять почтовик или обзаводиться  дублирующими системами
Это же сильно проще поднятия брокера)))
источник

AK

Anton K. in symfony
я через БД это делаю сейчас
источник