Обновить

Избавляемся от потерянных событий в микросервисах — как я написал свой Spring Starter для Outbox/Inbox

Время на прочтение12 мин
Охват и читатели6.7K
Всего голосов 4: ↑4 и ↓0+6
Комментарии3

Комментарии 3

Отличная статья, спасибо)

Прорабатывался ли как-то вопрос с несколькими инстансами сервиса Outbox? Поскольку сообщения из БД вычитываются шедулером, рано или поздно два инстанса прочитают и отправят одно сообщение

Спасибо за отзыв)
Пока я проводил тестирование стартера только на единичных инстансах, поэтому с такой проблемой не сталкивался, но скорее всего при нынешней реализации каждый инстанс будет забирать все сообщения сразу, если у них синхронизируются шедулеры. Я изучу вопрос и подумаю, как это можно реализовать

Welcome to ShedLock

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации