JMS(Jboss Messaging)的一点使用心得(六)Messaging扩展应用-Message Bridge

相对于JbossMQ,Messaging中增加了Bridge的功能,可以把Message桥接到其他的JMS服务器中。具体的配置手顺请参见<http://labs.jboss.com/file-access/default/members/jbossmessaging/freezone/docs/userguide-1.4.0.SP1/html/bridge.html>
在Messaging的包中也有相关的example.Messaging中的例子只是本机之间的Bridge,如果涉及到其他机器,则必须把< /jboss-4.2.2.GA/server/messaging/deploy/jms-ds.xml>中的RemoteJMSProvider如下设置:
   < mbean  code ="org.jboss.jms.jndi.JMSProviderLoader"
     name
="jboss.messaging:service=JMSProviderLoader,name=RemoteJMSProvider" >
    
< attribute  name ="ProviderName" > RemoteJMSProvider </ attribute >
    
< attribute  name ="ProviderAdapterClass" >
      org.jboss.jms.jndi.JNDIProviderAdapter
    
</ attribute >
    
<!--  The combined connection factory  -->
    
< attribute  name ="FactoryRef" > XAConnectionFactory </ attribute >
    
<!--  The queue connection factory  -->
    
< attribute  name ="QueueFactoryRef" > XAConnectionFactory </ attribute >
    
<!--  The topic factory  -->
    
< attribute  name ="TopicFactoryRef" > XAConnectionFactory </ attribute >
    
<!--  Uncomment to use HAJNDI to access JMS -->
    
< attribute  name ="Properties" >
       java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
       java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
       java.naming.provider.url=otherhost:1099
    
</ attribute >
注意 FactoryRefQueueFactoryRefTopicFactoryRef中都没有“java:”,因为java:是表示本地服务的意思,如果写上了,就不能连接远程的JMS服务器了。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值