- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spring整合JMS
1.1 JMS简介简介
JMS的全称是Java Message Service ,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,
生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产
者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种
类型,一种是点对点的,即一个生产者和一个消费者一一对应;另一种是发布/订阅模式,即一个生产者产生消息
并进行发送后,可以由多个消费者进行接收。
1.2 Spring整合整合JMS
对JMS做了一个简要介绍之后,接下来就讲一下Spring整合JMS的具体过程。JMS只是一个标准,真正在使用
它的时候我们需要有它的具体实现,这里我们就使用Apache的activeMQ来作为它的实现。所使用的依赖利
用Maven来进行管理,具体依赖如下:
dependencies
dependency
groupIdjunit /groupId
artif actIdjunit /artif actId
version4.10/version
scopetest /scope
/dependency
dependency
groupIdorg.springf ramework/groupId
artif actIdspring-context /artif actId
version${spring-version}/version
/dependency
dependency
groupIdorg.springf ramework/groupId
artif actIdspring-jms /artif actId
version${spring-version}/version
/dependency
dependency
groupIdorg.springf ramework/groupId
artif actIdspring-test /artif actId
version${spring-version}/version
/dependency
dependency
groupIdjavax.annotation /groupId
artif actIdjsr250-api /artif actId
version1.0/version
/dependency
dependency
groupIdorg.apache.activemq/groupId
artif actIdactivemq-core/artif actId
version5.7.0/version
/dependency
/dependencies
1.2.1 activeMQ准备准备
既然是使用的apache的activeMQ作为JMS的实现,那么首先我们应该到apache官网上下
载activeMQ (/download.html),进行解压后运行其bin 目录下面的activemq.bat文件
启动activeMQ。
1.2.2配置配置ConnectionFactory
ConnectionFactory是用于产生到JMS服务器的链接的,Spring为我们提供了多个ConnectionFactory ,
有SingleConnectionFactory和CachingConnectionFactory。SingleConnectionFactory对于建立JMS服务器链接
的请求会一直返回同一个链接,并且会忽略Connection的close方法调用。CachingConnectionFactory继承
了SingleConnectio
您可能关注的文档
- RC2技术手册20121012.pdf
- RG25安装培训(供参考).pdf
- RHCE7.0练习题.pdf
- RI-415中文说明书.pdf
- RHETROACTIVE_Design_Capstat_Fall_2014_compressed(设计机构简介).pdf
- RHCE7考题01-hh010-fz420.pdf
- Ricardo自动变速器必威体育精装版技术介绍2013.pdf
- RIP路由协议故障处理.pdf
- relux2013中文版操作手册.pdf
- RiemannHilbert问题的若干新进展.pdf
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)