Spring整合JMS.pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档