Kafka хранит данные в распределенном журнале и предоставляет внешних клиентов для построения потоковой платформы. Это не балансировщик нагрузки; но данные распределяются между серверами, поэтому нагрузка распределяется как часть пользовательского протокола TCP.
Лента - это служба без сохранения состояния для распределения нагрузки по другим службам. Я не использовал его, но у него нет асинхронной, клиентской, пу sh -пулл-модели к чему-либо
Вы можете использовать их вместе ... Потребитель Kafka запустит HTTP / RP C вызов на ленточный сервер