Apache Artemis简介
- Apache Artemis简介:
是一个高性能、可扩展和无阻塞的消息中间件,实现了Java Message Service (JMS)规范,并提供了丰富的特性和功能。它被设计用于在分布式系统中传递消息,支持异步通信和解耦应用程序的组件。 - Apache Artemis主要特征:
- 高性能:Apache Artemis采用了异步通信模式和优化的消息传递机制,能够处理大量的消息并实现低延迟的消息传递。
- 可扩展性:支持水平扩展,可以通过添加更多的节点来增加消息处理能力,满足高并发和大规模消息处理的需求。
- 可靠性:提供了可靠的消息传递机制,支持消息的持久化和事务处理,确保消息的可靠性和一致性。
- 多种协议支持:支持AMQP、MQTT、OpenWire、STOMP等多种消息协议,能够与各种客户端和系统进行无缝集成。
- 安全性:支持SSL/TLS加密和SASL认证,确保消息传输的安全性。
- Apache Artemis架构
![]()
- Apache Artemis的安装
- 进入官网https://activemq.apache.org/ 下载ActiveMQ Artemis
下载文件目录如下
![]()
目录详解
![]()
- 创建代理实例
通过windows系统的DOS界面进入ActiveMQ Artemis安装目录(D:\workspace\SeverJM\Artemis\apache-artemis-1.5.5\bin),以我的为例:
在DOC命令行中先切换到D盘,然后进入具体路径 D:\workspace\SeverJM\Artemis\apache-artemis-1.5.5\bin:
执行如下指令:
artemis create D:\workspace\SeverJM\Artemis\broker
Creating ActiveMQ Artemis instance at: D:\workspace\SeverJM\Artemis\broker
然后提示输入用户和密码:
都是:admin
是否允许任何人 登录?直接输入:Y。
然后等一会,就创建完成。
![]()
完成以后,会在代理实例生成路径(D:\workspace\SeverJM\Artemis\broker)下生成代理对象
![]()
代理实例目录如下
![]()
- 创建一个Run.bat批处理文件,用来允许Artemis
![]()
- 执行Run.bat就可以启动Artemis
在游览器输入 http://localhost:8161/ 出现下面图片表示安装成功
![]()








浙公网安备 33010602011771号