欢迎来到天天文库
浏览记录
ID:33158950
大小:244.00 KB
页数:17页
时间:2019-02-21
《jboss esb学习笔记10——第九个esb应用jms topic》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、JBossESB学习笔记10——第九个ESB应用JMSTopic续上篇介绍了第八个ESB应用,本文介绍第九个ESB应用——JMSTopic。1概述本实例主要演示了如何配置ESB服务使其从JMS消息主题中获取消息。本实例的主要操作过程是配置了两个ESB服务从JMS消息主题获取消息,并同时将接收到的消息转发给另一个ESB服务进行处理。2新建ESB工程操作过程略。3ESB配置3.1创建消息队列和消息主题Xml代码1232、ation.TopicService"name="jboss.messaging.destination:service=Topic,name=jmstopicTopic"xmbean-dd="xmdesc/Topic-xmbean.xml">45jboss.messaging:service=ServerPeer6jboss.messaging:service=PostOffice783、g.jboss.jms.server.destination.QueueService"name="jboss.esb.quickstart.destination:service=Queue,name=jmstopicQueue1"xmbean-dd="xmdesc/Queue-xmbean.xml">910jboss.messaging:service=ServerPeer1jboss.messaging:service=PostOffice4、depends>2345jboss.messaging:service=ServerPeer6jboss5、.messaging:service=PostOffice78910jboss.messaging:se6、rvice=ServerPeer11jboss.messaging:service=PostOffice1213147、tribute-name="ServerPeer">15jboss.messaging:service=ServerPeer16jboss.messaging:service=PostOffice12配置说明:这里需要配置一个消息主题用于接收客户端发来的消息。3.2定义Provider这里将定义一个JMSProvider,并定义5个消息通道,内容如下:Xml代码3
2、ation.TopicService"name="jboss.messaging.destination:service=Topic,name=jmstopicTopic"xmbean-dd="xmdesc/Topic-xmbean.xml">45jboss.messaging:service=ServerPeer6jboss.messaging:service=PostOffice783、g.jboss.jms.server.destination.QueueService"name="jboss.esb.quickstart.destination:service=Queue,name=jmstopicQueue1"xmbean-dd="xmdesc/Queue-xmbean.xml">910jboss.messaging:service=ServerPeer1jboss.messaging:service=PostOffice4、depends>2345jboss.messaging:service=ServerPeer6jboss5、.messaging:service=PostOffice78910jboss.messaging:se6、rvice=ServerPeer11jboss.messaging:service=PostOffice1213147、tribute-name="ServerPeer">15jboss.messaging:service=ServerPeer16jboss.messaging:service=PostOffice12
3、g.jboss.jms.server.destination.QueueService"name="jboss.esb.quickstart.destination:service=Queue,name=jmstopicQueue1"xmbean-dd="xmdesc/Queue-xmbean.xml">910jboss.messaging:service=ServerPeer1jboss.messaging:service=PostOffice
4、depends>2345jboss.messaging:service=ServerPeer6jboss
5、.messaging:service=PostOffice78910jboss.messaging:se
6、rvice=ServerPeer11jboss.messaging:service=PostOffice1213147、tribute-name="ServerPeer">15jboss.messaging:service=ServerPeer16jboss.messaging:service=PostOffice12
7、tribute-name="ServerPeer">15jboss.messaging:service=ServerPeer16jboss.messaging:service=PostOffice12
此文档下载收益归作者所有