Обновить

Service Mesh на стероидах, часть 2: Zero Deployment Downtime в корпоративных приложениях

Время на прочтение14 мин
Количество просмотров3.4K
Всего голосов 5: ↑4 и ↓1+5
Комментарии3

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

Спасибо за статью!

Пока еще не понятно, как именно работает фильтр на kafka-consumer.
Вот у меня consumer из активного поколения (g4), из топика пришло сообщение с g3. По идее, должно быть два сценария:
1) если есть где-то еще консьюмер из legacy-поколения g3, то нужно игнорировать это сообщение.
2) если нет консьюмеров из legacy-поколений, то нужно его попробовать обработать.

Но для этого каждый консьюмер должен знать про всех других консьюмеров (и синхронно). Как это реализуется?
Или это тема следующей статьи?

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

Что значит "избыточно"? Как именно избегаем проблемы получения в консьюмере из g4 сообщения из g3?
И в кафке не бывает "зависших сообщений", что имеется в виду?

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

Информация

Сайт
www.ontico.ru
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия