Обновление микросервиса без прерывания текущего исполнения - PullRequest
0 голосов
/ 29 мая 2018

Предположим, у вас есть микросервисная архитектура с топологией двух сервисов A и B, на каждом из которых запущено по 3 экземпляра.

A - это веб-сервис, получающий веб-запросы, а B - на основе cli.приложение прослушивает события из очереди

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

Как можно развернуть, заменивстарые экземпляры для новых без прерывания текущего выполнения?

Есть ли какой-либо инструмент, шаблоны или стратегия, которые обрабатывают эти сценарии?

...