Паттерн Outbox - теория и практика | Архитектура Микросервисов
Transactional Outbox - паттерн, который обеспечивает атомарность двух операций - сохранения измений в БД и отправки сообщения об этих изменениях в другой сервис. В этом видео мы подробно разберемся, почему решаемая им проблема важна, как он устроен, а затем реализуем его самостоятельно на языке Go
00:00 Какую проблему мы решаем 05:47 Нам нужна атомарность 07:03 Про Two-Phase Commit 07:36 NoSQL базы данных 09:59 Гарантия доставки - "At Least Once" 11:48 Практика: пишем Outbox для сокращателя ссылок 12:43 Storage: сохраняем сообщения в таблицу 28:01 Event Sender: отправка сообщений из таблицы 36:52 Подключаем Event Sender 39:09 Тестируем отправку сообщений 41:12 Итоги 42:07 Мой Телеграм-канал: почему он важен 43:05 Заключение
Паттерн Outbox - теория и практика | Архитектура Микросервисов
Transactional Outbox - паттерн, который обеспечивает атомарность двух операций - сохранения измений в БД и отправки сообщения об этих изменениях в другой сервис. В этом видео мы подробно разберемся, почему решаемая им проблема важна, как он устроен, а затем реализуем его самостоятельно на языке Go
00:00 Какую проблему мы решаем 05:47 Нам нужна атомарность 07:03 Про Two-Phase Commit 07:36 NoSQL базы данных 09:59 Гарантия доставки - "At Least Once" 11:48 Практика: пишем Outbox для сокращателя ссылок 12:43 Storage: сохраняем сообщения в таблицу 28:01 Event Sender: отправка сообщений из таблицы 36:52 Подключаем Event Sender 39:09 Тестируем отправку сообщений 41:12 Итоги 42:07 Мой Телеграм-канал: почему он важен 43:05 Заключение
Telegram is a cloud-based instant messaging service that has been making rounds as a popular option for those who wish to keep their messages secure. Telegram boasts a collection of different features, but it’s best known for its ability to secure messages and media by encrypting them during transit; this prevents third-parties from snooping on messages easily. Let’s take a look at what Telegram can do and why you might want to use it.
What is Telegram Possible Future Strategies?
Cryptoassets enthusiasts use this application for their trade activities, and they may make donations for this cause.If somehow Telegram do run out of money to sustain themselves they will probably introduce some features that will not hinder the rudimentary principle of Telegram but provide users with enhanced and enriched experience. This could be similar to features where characters can be customized in a game which directly do not affect the in-game strategies but add to the experience.