欢迎使用CSDN-markdown编辑器

准备工作

  1. 从下面官网下载ActiveMQ,本文使用5.7版本,写博时Maven库能找到的最高版本为5.7

    http://activemq.apache.org/download-archives.html
    
    解压缩下载的文件到你希望安装的目录
    
    进入bin目录运行activemq.bat以启动ActiveMQ服务,启动后默认
    
    broker URL : tcp://localhost:61616
    
    Admin URL:http://localhost:8161/admin
    
    打开Admin URL可以查看Queue、Topic等信息
    
    关于ActiveMQ相关依赖包就交给Gradle工具,请参看demo配置
    JMS框架基本角色和编程模块
    

    JMS Message Producers : 消息生产者,向消息队列提供消息

    JMS Provider(Broker) : JMS提供商,如ActiveMQ,提供JMS Queues/Topics服务

    JMS Message listener/Consumer :接收并使用消息

JMS Provider有如数据库,Producers/Consumers发送/接收消息前需要先连接到Provider,与建立数据库连接相似,JMS ConnectionFactory负责创建JMS Connection,JMS Connection创建JMS Session

JMS ConnectionFactory : Producers/Consumers用于创建一个到Provider的连接

JMS Connection :封装一个到Provider的连接

JMS Session : 消息发送接收上下文

wKiom1LXvQrxVnOnAAD304pI3Qk941.jpg

在JMS Provider上可以定义多个Queue和Topic,Producers发送消息到哪个Queue/Topic,称具体的那个Queue/Topic为Destination.

JMS Destination : 一对一的Queue或者一对多的Topic

关于JMS编程模型可以参考以下文章:

http://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html

Spring集成配置

Queue消息发送者(JMS Message Producers) :

ConnectionFactory : 用于连接Provider,支持连接池配置

JmsTemplate : Spring封装类,可用于创造消息、发送消息、接收消息等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值