к примеру,
1. Выступает ли брокер сообщений как распределитель нагрузки? Или каком образом он отвечает за масштабирование, он же просто брокер сообщений
2. А если мне нужен мгновенный ответ от другова сервиса? То никак? Допустим мне клиент кидает запрос, и мне на этот же запрос надо отправить ответ с данные
Э-э-э может вме таки почитать документацию по Кафке? А так. Масштабирование в кафке делается через партишены.
1 да, при правильной настройке может выступать. 2.То, с какой скоростью ответит сервер - зависит от сервера. Правильнее говорить о блокирующем/неблокирующем (асинхронном) взаимодействии. Как уже написали - кафка применяется именно для асинхронного взаимодейсивия. Для блокирующего - рест, соап и т.д.
Я вот понять не могу, как он может стать звеном масштабирования сервисов, если все запросы через 1 сервис проходят
Так кафка разворачивается в кластере - на нескольких серверах, данные разбиты по партишенам, партишены лежат на нескольких репликах...
Обсуждают сегодня