Как стать автором
Обновить

Комментарии 3

Спасибо за статью, не часто увидишь упоминание ChronicleQueue. Сам инструмент очень хороший при правильном применении. Однако суть сравнения не ясна. Kafka - распределённый лог распространяемый под лицензией Apache. CQ - проприетарная система, в сводной версии это не более чем интерфейс очереди/ассоциативного массива над файлом (на сколько я помню, репликации и удаленного доступа и управление жизненным циклом лога бесплатно нет). В платной версии там тоже нет достаточных интеграционных возможностей и API как у Kafka.

С точки зрения деплоймента сценарий размещения Kafka на одной машине с сервисом выглядит странным и маловероятным, в то время как для CQ это стандартное использование.

Таким образом сравнение не совсем корректное. Очевидно что для IPC Тула типа CQ заметно выигрывает в задержках, да и в пропускной способности (скорее всего тоже) у Kafka. Но в случае удаленного доступа тут не все так однозначно.

В данном случае возможно решением будет Red Panda ?

Red Panda с заверения на офф.сайте полная замена Kafka с идентичным API. Пока сам не пробовал, но в ближайшее время планирую. Возможно кто-то может поделиться опытом?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий