J2EE JMS规范概述与ActiveMQ使用案例代码详解

本文介绍了J2EE JMS规范,详细阐述了JMS的基本概念、核心接口与类,如ConnectionFactory、Connection、Session、Destination等。同时,文章提供了ActiveMQ的简单概述,它是一个强大的开源消息总线,实现了JMS规范。文中还通过Sender和Receiver示例,讲解了如何在实际应用中使用ActiveMQ进行消息的发送与接收。
摘要由CSDN通过智能技术生成

1.J2EE JMS规范

1.1 JMS( Java Message Service)基本概述
作用:用于发送异步消息,在不同模块和不同系统之间实现集群

好处:1降低模块与模块或系统与系统之间耦合度
2.实现异步通信
消息机制模型:
Point to Point : 表现为队列的形式:发送的消息只能被一个人取走
Topic:可以被多个订阅者订阅,类似于群发
1.2 核心接口与类
思维导图:
联系图在这里插入图片描述 1.2.1 ConnectionFactory
用于jms client获取与jms provider连接
1.2.2 Connection
表示jms client与jms provider连接,由ConnectionFactory产生
1.2.3 Session:
由Connection产生:表示一个会话
1.2.4
Message:表示传输
属性

  1. properties
  2. body(必选)
  3. head

1.2.5 Destination
消息源,子接口:Queue Topic 用于对应两种消息机制模型
1.2.6 MessageProducer
消息发送者

//创建一个Queue,名称为SongLiGuo_FirstQueue

destination = session.createQueue("SongLiGuo_FirstQueue");

//得到消息生产者【发送者】

messageProducer = sessio
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值