Apache Artemis简介

  1. Apache Artemis简介:
    是一个高性能、可扩展和无阻塞的消息中间件,实现了Java Message Service (JMS)规范,并提供了丰富的特性和功能。它被设计用于在分布式系统中传递消息,支持异步通信和解耦应用程序的组件。
  2. Apache Artemis主要特征:
  • 高性能:Apache Artemis采用了异步通信模式和优化的消息传递机制,能够处理大量的消息并实现低延迟的消息传递。
  • 可扩展性:支持水平扩展,可以通过添加更多的节点来增加消息处理能力,满足高并发和大规模消息处理的需求。
  • 可靠性:提供了可靠的消息传递机制,支持消息的持久化和事务处理,确保消息的可靠性和一致性。
  • 多种协议支持:支持AMQP、MQTT、OpenWire、STOMP等多种消息协议,能够与各种客户端和系统进行无缝集成。
  • 安全性:支持SSL/TLS加密和SASL认证,确保消息传输的安全性。
  1. Apache Artemis架构
  2. 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/ 出现下面图片表示安装成功

转载:https://www.modb.pro/db/495662

posted on 2025-01-09 16:08  willian知识库  阅读(290)  评论(0)    收藏  举报