消息队列ActiveMQ(一)——Queue方式和Topic方式

本文介绍了Apache ActiveMQ的下载与安装过程,特别是在Windows环境下的操作。讲解了如何通过http://localhost:8161/admin/访问后台,并强调了jetty-realm.properties文件中用户名和密码的配置格式。接着,详细阐述了点对点(Queue)和发布/订阅(Topic)两种消息传递方式,包括各自的示例代码,并指出Queue方式中消费者可接收未消费的消息,而Topic方式下订阅者可能收不到完整消息。
摘要由CSDN通过智能技术生成

下载地址
http://activemq.apache.org/download.html,这里下载的版本是5.13.0

windows下安装
直接解压缩,运行apache-activemq-5.13.0\bin\win64\wrapper.exe文件,32位的运行win32目录下该文件

目录说明

   +bin (windows下面的bat和unix/linux下面的sh)
   +conf (activeMQ配置目录,包含最基本的activeMQ配置文件)
   +data (默认是空的)
   +docs (只有index.html)
   +example (几个例子)
   +lib (activemMQ使用到的lib)
   +webapps(后台管理页面)
+webapps-demo(后台管理消息发送页面)
   +activemq-all-5.8.0.jar (java开发的jar包)
   -LICENSE.txt
   -NOTICE.txt
   -README.txt

后台管理登录地址
http://localhost:8161/admin/

初始用户名、密码
admin/admin
用户名密码文件位于:apache-activemq-5.13.0\conf\jetty-realm.properties
值得注意的是 用户名和密码的格式是
用户名 : 密码 ,角色名

点对点(Point-to-Point)方式
jar包:

<!-- activemq 相关maven依赖 -->
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
<version>1.1</version>
</dependency>
<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-core</artifactId>
    <version>5.5.0</version>
</dependency>
<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-pool</artifactId>
    <version>5.7.0</version>
</dependency>

<!-- 日志相关依赖 -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.6.1</version>
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值