Jump to content

Апач ActiveMQ

Апач ActiveMQ
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия
6.1.2 [1] Отредактируйте это в Викиданных / 11 апреля 2024 г .; 3 месяца назад ( 11 апреля 2024 г. )
Репозиторий Репозиторий ActiveMQ
Написано в Ява
Операционная система Кросс-платформенный
Тип Служба сообщений Java , Промежуточное ПО, ориентированное на сообщения , Корпоративная система обмена сообщениями , SOA
Лицензия Лицензия Апач 2.0
Веб-сайт ActiveMQ .apache .org

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

Под зонтиком ActiveMQ есть еще один брокер под кодовым названием Artemis . Он основан на кодовой базе HornetQ, которая была пожертвована. [4] от сообщества JBoss до сообщества Apache ActiveMQ в 2015 году. Artemis — это брокер «следующего поколения» от ActiveMQ, который в конечном итоге станет следующей основной версией ActiveMQ. [5]

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

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

[ редактировать ]

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

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

[ редактировать ]

ActiveMQ используется в реализациях корпоративных сервисных шин , таких как Apache ServiceMix. [9] и Мул . [10] Другие проекты, использующие ActiveMQ, включают Apache Camel. [11] и Apache CXF [12] в SOA . проектах инфраструктуры [13]

Контрольный показатель

[ редактировать ]

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

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

[ редактировать ]

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

См. также

[ редактировать ]
  1. ^ «Выпуск 6.1.2» . 11 апреля 2024 г. Проверено 17 апреля 2024 г.
  2. ^ «Кросс-языковые клиенты» . Апач ActiveMQ.
  3. ^ "Функции" . Апач ActiveMQ.
  4. ^ «Пожертвование в ActiveMQ» . ХорнетВ. Июнь 2015.
  5. ^ «Дорожная карта ActiveMQ Artemis» . Апач ActiveMQ.
  6. ^ «IONA приобретает LogicBlaze, сторонников ActiveMQ и ServiceMix ESB» . ИнфоВ.
  7. ^ «Сеть брокеров» . Апач ActiveMQ.
  8. ^ «Протоколы» . Апач ActiveMQ.
  9. ^ «Апач СервисМикс» . Сервис-микс Apache.
  10. ^ «Интеграция ActiveMQ» . Мулсофт.
  11. ^ «АктивМQ» . Апачский верблюд.
  12. ^ «Поддержка Axis и CXF» . Апач ActiveMQ.
  13. ^ «Проекты с использованием ActiveMQ» . Апач ActiveMQ.
  14. ^ «Первые в мире результаты SPECjms2007 с использованием ActiveMQ 5.3» . ТУ Дармштадт. Архивировано из оригинала 18 марта 2013 г. Проверено 16 января 2013 г.
  15. ^ «Результаты SPECjms2007» . Корпорация стандартной оценки эффективности.
  16. ^ "Поддерживать" . Апач ActiveMQ.

Библиография

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: facda7046f879594a60e4bbf1c295f72__1705899840
URL1:https://arc.ask3.ru/arc/aa/fa/72/facda7046f879594a60e4bbf1c295f72.html
Заголовок, (Title) документа по адресу, URL1:
Apache ActiveMQ - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)