2014-01-14 6 views

ответ

0

Как любой опытный инженер-программист скажет, что это зависит ;-). Есть много факторов, которые следует учитывать. Вот только образец:

  1. вам нужно, чтобы эти сообщения сохранялись ли? Если нет, то, вероятно, Кафка не то, что вы ищете.

  2. Даже если вам требуется настойчивость, это не значит, что Kafka может справиться с вашими требованиями к пропускной способности (хотя мое чувство кишки говорит, что он может справиться с вашим объемом). Единственный способ определить это - запустить тесты производительности с вашими томами сообщений против Kafka и посмотреть, как он справляется. Также вполне возможно, что другие брокеры, такие как ActiveMQ, могут обрабатывать ваши тома. Затем он падает до того, насколько уместен брокер для вашего случая использования (например, event sourcing?) Оформить заказ Kafka's docs, чтобы узнать, как Kafka используется в отрасли.

  3. Вы должны помнить, что Kafka в настоящее время не так популярен, как другие брокеры, такие как ActiveMQ. Поэтому, даже если Kafka полезен для вашего сценария, вам может быть трудно найти помощь по вопросам/проблемам Kafka, которые вы будете иметь на этом пути.

+0

Спасибо, Клод. Но я не мог прийти к выводу. На данный момент я вижу, что масштабируемость с товарным оборудованием является ключом для моего бизнес-кейса. –