В чем разница между Red Hat AMQ и Apache ActiveMQ?
Я предоставляю дизайн для нового проекта и пытаюсь понять, какой JMS-провайдер использовать. Есть ли разница между Red Hat AMQ и Apache ActiveMQ?
1 ответ
Последняя версия Red Hat AMQ (то есть версии 7.x) - это больше, чем просто брокер сообщений. Это платформа, состоящая из брокера сообщений (на основе Apache ActiveMQ Artemis), маршрутизатора сообщений (на основе Apache Qpid Dispatch Router) и набора клиентов с различными языковыми привязками и поддержкой протокола.
Брокер Red Hat AMQ основан на исходном проекте ActiveMQ, но в зависимости от того, какую версию Red Hat AMQ вы используете, вы получите другого брокера ActiveMQ. Брокер Red Hat AMQ 6.x основан на ActiveMQ 5.x, тогда как брокер Red Hat AMQ 7.x основан на ActiveMQ Artemis 2.x. Кроме того, брокеры Red Hat AMQ обычно (но не всегда) основаны на общедоступной версии соответствующего брокера проектов ActiveMQ, в которой может быть несколько дополнительных изменений кода для решения специфических для клиента проблем, изменения брендинга для веб-консоли, и т.д. Red Hat также проводит дополнительное тестирование, имеет независимую документацию и коммерческую поддержку.