Apache ActiveMQ

редактировать
Apache ActiveMQ
Apache Логотип ActiveMQ
Разработчик (и) Apache Software Foundation
Стабильный выпуск 5.16.0 / 25 июня 2020 г.; 3 месяца назад (25.06.2020)
Репозиторий Репозиторий ActiveMQ
Написано наJava
Операционная система Кросс-платформенная
Тип Java Message Service, ориентированное на сообщения промежуточное ПО, Enterprise Messaging System, SOA
Лицензия Лицензия Apache 2.0
Веб-сайтactivemq. apache.org

Apache ActiveMQ - это брокер сообщений с открытым исходным кодом , написанный на Java вместе с полной службой сообщений Java (JMS) клиент. Он предоставляет «Корпоративные функции», что в данном случае означает поддержку взаимодействия с более чем одним клиентом или сервером. Поддерживаемые клиенты включают Java через JMS 1.1, а также несколько других «межъязыковых» клиентов. Связь управляется с помощью таких функций, как кластеризация компьютеров и возможность использования любой базы данных в качестве поставщика JMS сохраняемости, кроме виртуальной памяти, cache и journal persistency.

ActiveMQ в настоящее время имеет основную версию 5, вспомогательную версию 16. Существует также отдельный продукт, который представляет собой новый брокер JMS, основанный на Кодовая база HornetQ, которая ранее принадлежала Red Hat, и доведение реализации JMS брокера до спецификации 2.0.

Amazon Web Services предлагает услугу управляемого брокера сообщений для Apache ActiveMQ под названием Amazon MQ

Содержание
  • 1 История
  • 2 Технические характеристики
  • 3 Использование
  • 4 Бенчмарк
  • 5 Коммерческая поддержка
  • 6 См. также
  • 7 Ссылки
  • 8 Библиография
  • 9 Внешние ссылки
История

Проект ActiveMQ был первоначально создан его основателями из LogicBlaze в 2004 году как брокер сообщений с открытым исходным кодом, размещенный на CodeHaus. Код и товарный знак ActiveMQ были подарены Apache Software Foundation в 2007 году, где основатели продолжили разработку кодовой базы с расширенным сообществом Apache.

Технические характеристики

ActiveMQ использует несколько режимов для обеспечения высокой доступности, включая механизмы блокировки на уровне строк как файловой системы, так и базы данных, совместное использование хранилища сохраняемости через общую файловую систему или истинную репликацию с использованием Apache ZooKeeper. Механизм горизонтального масштабирования, называемый сетью брокеров, также поддерживается "из коробки". ActiveMQ поддерживает относительно большое количество транспортных протоколов, включая OpenWire, STOMP, MQTT, AMQP, REST. и WebSockets.

Использование

ActiveMQ используется в реализациях корпоративной служебной шины, таких как Apache ServiceMix и Mule. Другие проекты, использующие ActiveMQ, включают Apache Camel и Apache CXF в SOA инфраструктурных проектах.

Benchmark

Совпадает с выпуском Apache ActiveMQ 5.3, были объявлены первые в мире результаты отраслевого эталонного теста SPECjms2007. Четыре результата были представлены в SPEC и приняты к публикации. Результаты охватывают различные топологии для анализа масштабируемости Apache ActiveMQ в двух измерениях.

Коммерческая поддержка

Apache предлагает ограниченную поддержку ActiveMQ на добровольной основе. Коммерческие компании, специализирующиеся на ActiveMQ, рекомендуются пользователям, нуждающимся в более обширной поддержке.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • значок Портал компьютерного программирования
Ссылки
Библиография
Внешние ссылки
Последняя правка сделана 2021-06-11 20:10:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте