Уведомление, поднятое на неправильную капсулу, никому не дошло

FixEmailService
Порезанный
7 сентября 2026 г. в 22:57 UTC
Автор
Kamo
Обещать
8471715

Брокер здесь позволяетSimpleBroker - в куче, на под, без реле - и это Развертывание выполняет две реплики. MemberNotificationService публикуется в с конвертацией AndSend, так что уведомление доходило до участника только в том случае, если под Случалось, что для повышения был также контейнер, удерживающий их WebSocket. Который Это было решение о балансировке нагрузки, так что примерно половина каждого члена Уведомления были опубликованы в пустой комнате. Ничто в этом не выглядит как ошибка. Строка написана, публикация возвращается Сеанс STOMP является здоровым, и следующая загрузка страницы показывает, что Уведомление находится в центре, потому что история REST читает его. The Единственным симптомом является колокол, который, кажется, отстает от реальности, и только иногда — что и происходит. Почему это уцелело: оно не воспроизводимо по требованию и исправляет себя Освежи. Почтовый путь в этом же сервисе был закреплён именно для этого и несет Предупреждение: **************** Объясняет, что эстафета заканчивается на In-heap convertAndSend должен использовать ЭФЕМЕРАЛЬНОГО потребителя, потому что каждая капсула имеет Услышать каждое сообщение и прочное признаёт только первое, чтобы связать. The Тема уведомления просто никогда не рассматривалась одинаково. Фреймы теперь переходят на email.notify.<memberId> — под email.> собственный поток JetStream и опубликовать() контакты ожидаемогоStream — и NotificationWebSocketRelay размещает их на каждой теме. Только НАТС, никогда НАТС Плюс местная отправка: эта подушка слышит свою собственную публикацию через свою собственную эстафету. Эстафета является его собственным компонентом, а не несколькими строками в EmailWebSocketController. потому что жизненный цикл контроллера NATS висит /app/email/subscribe, a MAILBOX подписка. Участник, который никогда не открывал почтовое приложение, никогда его не отправлял и не отправлял. Они не получали ничего. Кроме того: GROWTH HUB не был ни на карте прав, ни на требуемых ответах. для чего-либо отсутствующего — так что это была отгрузка, неосуществленная упущением, которое является точным Авария решается на вылов. Он не принадлежит ни одному приложению, насколько это право обеспокоены, и сейчас так говорят.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены