У меня есть 4 службы, и мне нужно реализовать связь друг с другом, используя асинхронные сообщения через Kafka, но у меня есть сомнения относительно количества тем, чтобы сделать это.
Мне нужно реализовать шаблон SAGA с этими 4 сервисами.
Обновление 1
Связь между службами заключается в выполнении мероприятий / хореографии. Нечто подобное описать в этой статье . Но я не уверен, что это запрос / ответ.
Нужны ли мне две темы для каждой службы, одна для запросов, другая для ответов, каждая со своей схемой?
Можно ли использовать всего две темы, одну для публикации запроса саги, а другую - для того, чтобы участники опубликовали результаты своего локального исполнения?
Или любой другой шаблон?
Есть идеи?