TRANSACTIONAL OUTBOX | Главный Паттерн Микросервисной Архитектуры
Transactional Outbox - паттерн, знание которого требуют от каждого java разработчика на техническом интервью.
Он позволяет обеспечить гарантированную доставку сообщений во внешние сервисы через сеть, что критично для создания надёжных и устойчивых систем. Я объясню, как работает Transactional Outbox, и продемонстрирую один из способов его реализации на практике.
Код можно посмотреть здесь:
Мои соц. сети:
Поддержать канал на Boosty:
Telegram:
Instagram: ekondratyyeva
Тайминги:
00:00 - Вступление
00:17 - Какую проблему паттерн решает и когда его использовать?
01:26 - Объяснение подхода на примере
06:19 - Как хранить в бд задачи, требующие повторение?
08:58 - Как шедулер понимает, какие задачи необходимо взять в работу?
10:00 - За счет чего шедулеры не обрабатывают одни и те же записи повторно?
10:55 - Реализация паттерна
15:08 - Необходимость создания интерфейсов сервисов
18:20 - Еще одна популярная тема с собеседований
38:53 - Заключение
1 view
2351
799
3 months ago 00:40:26 1
TRANSACTIONAL OUTBOX | Главный Паттерн Микросервисной Архитектуры
10 months ago 00:43:14 1
Микросервисная архитектура для собеседования: Transactional outbox | Эйч Навыки
1 year ago 02:22:51 1
Трансляция RND PHP #6
1 year ago 00:32:41 8
[Backend] Киреков Семен “Transactional Outbox как способ атомарной доставки сообщений в...“