Alex_Wells
@Alex_Wells
PHP/Kotlin

Почему ShouldBroadcastNow срабатывает через очередь?

Здравствуйте. Есть броадкастинг эвентов через redis в socketcluster а так-же два эвента:

class MessageCreatedEvent implements ShouldBroadcastNow {}
class MessageUpdatedEvent implements ShouldBroadcastNow {}


Первый вызывается непосредственно при запросе пользователя, второй - при обработке job'а из очереди.
Почему тогда первый эвент, как и должно, не попадает в очередь, а второй попадает?

Никаких специальных настроек или методов. Оба вызываются через хелпер event(new Event()), у обеих одни и те-же трейты. Конфиг кэширован. И очереди, и броадкастинг используют redis как драйвер.
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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