Здравствуйте. Есть броадкастинг эвентов через redis в socketcluster а так-же два эвента:
class MessageCreatedEvent implements ShouldBroadcastNow {}
class MessageUpdatedEvent implements ShouldBroadcastNow {}
Первый вызывается непосредственно при запросе пользователя, второй - при обработке job'а из очереди.
Почему тогда первый эвент, как и должно, не попадает в очередь, а второй попадает?
Никаких специальных настроек или методов. Оба вызываются через хелпер event(new Event()), у обеих одни и те-же трейты. Конфиг кэширован. И очереди, и броадкастинг используют redis как драйвер.