fomvasss
@fomvasss
PHP developer

Listener или Notification кидать в очередь?

Здравствуйте!

Нужен совет, как правильнее реализовать следующую архитектуру, используя Laravel и его очереди :
Есть пользователи которым нужно при определенном событии (например, добавлении новости) отправлять уведомления (например через sms/push). Добавил Event (при сохранении новости) на который подписан Listener. В Listener'е уже в свою очередь, в цикле по списке пользователей, вызывается Notification, в котором и отправляем уведомление пользователю.

Вопрос в том, что кидать в очередь? Listener или Notification? Если обе? То это должны быть отдельные очереди (не default)?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Вопрос в том, что кидать в очередь? Listener или Notification?
Оба.

То это должны быть отдельные очереди (не default)?
Могут быть отдельные, может быть одна, решать тебе на основании количества заданий и условий их работы — таймауты, количество потребных воркеров и так далее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы