Apache ActiveMQ
Последнее изменение этой страницы: 12:40, 29 октября 2016.
Разработчики: | Apache Software Foundation |
---|---|
Постоянный выпуск: | 5.12.0 / 14 августа 2015 |
Написана на: | Java |
Операционная система: | Кроссплатформенное ПО |
Тип ПО: | Java Message Service Message Oriented Middleware Enterprise Messaging System Сервис-ориентированная архитектура |
Лицензия: | Apache License 2.0 |
Веб-сайт | http://activemq.apache.org |
Apache ActiveMQ — открытая реализация брокера сообщений (Message Broker) и Enterprise Integration Patterns. MQ - это архитектура и ПО промежуточного уровня, которое занимается сбором, хранение и маршрутизацией (распределением) сообщений между компонентами. Apache Active MQ - это открытый, мощный и развивающийся проект, недавно вышла версия 5.12. Он реализовывает множество стандартов и обеспечивает все возможности, необходимые для решений уровня Enterprise, входит в стек Java-технологий от Apache. Присутствует возможность кросс-языкового обмена сообщениями, а значит — клиенты могут быть реализованы на любом языке. Для платформ Java, C, C++, C# это библиотека OpenWire, реализующая Wire протокол для нативного доступа к MQ, для остальных языков, включая,РНР, есть Stomp — реализация библиотек для разных скриптовых языков, которая превращает сообщения в формат JMS. Если необходимо обеспечить безопасную коммуникацию и передачу сообщений, можно использовать SSL.
Как установить Apache Active MQ
Для наиболее простой установки Apache Active MQ можно использовать Docker. При его использовании установка и запуск будут выполняться одной командой:
docker run --name='activemq' -it --rm \ -e 'ACTIVEMQ_MIN_MEMORY=512' \ -e 'ACTIVEMQ_MAX_MEMORY=2048'\ -P webcenter/activemq:latest
Для установки Docker на системах Ubuntu и Debian достаточно выполнить
sudo apt-get purge docker.io && curl -s https://get.docker.io/ubuntu/ | sudo sh && sudo apt-get update && sudo apt-get install lxc-docker
ISSN 2542-0356
Следуй за Полисом
Оставайся в курсе последних событий
Лицензия
Если не указано иное, содержание этой страницы доступно по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» 4.0, а примеры кода – по лицензии Apache 2.0. Подробнее см. Условия использования.