Наше предприятие имеет возможности как Solace, так и Confluent Platform.
Хотя Solace также поддерживает потоковую передачу в реальном времени и предложения на основе устройств, почему и когда предприятию следует перейти на платформу Confluent Platform?

Это большой вопрос. Фактически, в Solace мы работаем над более подробным блогом / документом, чтобы ответить на этот точный вопрос. Мы планируем разместить подробности на сайте «Утешение» в течение следующей недели или около того. Я опубликую URL-адрес, когда он станет доступен.
Kafka была разработана как система пакетной (микропакетной) агрегации журналов. Его основная цель заключалась в работе с большими объемами данных с упором на данные в состоянии покоя. Качество обслуживания (QoS) по умолчанию довольно низкое, что обеспечивает высокую пропускную способность; за счет высокой задержки и потенциальной потери данных, доставки с нарушением порядка и низкого уровня безопасности. Хотя можно использовать API толстого клиента для улучшения QoS с помощью Kafka, это сильно сказывается на производительности, пропускной способности и задержке. Kafka также обычно ограничивается шаблоном обмена сообщениями публикации / подписки (MEP).
Confluent добавляет к Apache Kafka некоторые расширения, которые улучшают администрирование, но по-прежнему использует то же ядро Apache Kafka и страдает теми же проблемами.
Solace был разработан как высокопроизводительная, чрезвычайно надежная распределенная система обмена сообщениями, управляемая событиями, с малой задержкой и нацеленной на данные в движении. Solace поддерживает все современные шаблоны обмена сообщениями (MEP) и изначально поддерживает отраслевые стандарты и принятые спецификации, такие как REST, WebSockets, AMQP, MQTT и JMS, без необходимости использования адаптеров или шлюзов. Solace также поддерживает набор коннекторов Solace / Kafka Source и Sink, если вам требуется перемещение данных между Solace и Confluent (Kafka). Соединители упрощают совместное использование Solace и Kafka.
Solace также обеспечивает безопасность и высочайший уровень QoS при сохранении предсказуемой пропускной способности и задержки даже при чрезвычайно большом количестве клиентских подключений. Вот почему Solace используется финансовыми учреждениями, государственными учреждениями, производителями, приложениями для подключенных транспортных средств и т. д. Для выполнения самых строгих требований MEP, касающихся отсутствия потери данных, дублирования и порядка обработки с поддержкой обработки 24/7/365. Вы не можете потерять или дублировать многомиллионные транзакции! В недавней цитате финансового клиента (RBC) рассказывается, как их глобально подключенная сеть событий Solace надежно обрабатывает 65 миллиардов сообщений в день.
Если вам требуется большой объем обработки данных в состоянии покоя с низким уровнем качества обслуживания или требованиями безопасности, вы можете выбрать Confluent. Если у вас высокие требования к QoS, строгая безопасность, обработка данных в реальном времени с расширенной MEP и круглосуточной обработкой, Solace - ваш лучший выбор. Если у вас есть оба требования, разъемы Solace Connectors обеспечат двунаправленную интеграцию.
Заявление об отказе от ответственности, как правило, является хорошей идеей, и во втором предложении я упоминаю, что работаю на Solace.
Вы можете добавить заявление об отказе от ответственности, что вы работаете в Solace