【问题标题】:Specifying active and failover jms connection through axis2 xml通过axis2 xml指定活动和故障转移jms连接
【发布时间】:2020-10-14 11:36:16
【问题描述】:

我在axis2框架中实现了一个基于jms的webservice。它将 Tibco EMS 用于 JMS 队列和连接工厂。 目前我已经在 axis2.xml 中定义了活动的 EMS 服务器连接并且工作正常。但是,如果此服务器由于某种原因出现故障,我需要手动更新 ais2.xml 以指向故障转移 EMS 服务器,然后退回我的 web 服务。

如何定义活动连接和故障转移连接,以便在活动连接关闭时自动切换

问候, 拉杰什

【问题讨论】:

    标签: java web-services jms axis2 ems


    【解决方案1】:

    在 TIBCO EMS 中,您可以使用以下语法定义 FT URL: tcp://server:port,tcp://server:port

    例如: tcp://server1:7222,tcp://server2:7222

    我认为你应该能够在你的框架中使用这样的连接 URL。

    【讨论】:

    • 谢谢。从 TIBCO EMS 的角度来看,这很好。问题是如何在axis2.xml中指定这些多个服务器连接
    • 我典型的包含接收器详细信息的axis2.xml如下 com.tibco.tibjms.naming.TibjmsInitialContextFactorytcp://myserverurl:7222 MyQueueConnectionFactory队列
    • 66参数> myusernamemypassword连接
    • 如果你使用 JNDI,我会这样做:tibjmsnaming:/server1:7222,tibjmsnaming://server2:7222, 然后我将使用以下内容配置工厂: [TopicConnectionFactory] ​​type = topic url = tcp://server1:7222,tcp://server2:7222 [QueueConnectionFactory] ​​type = queue url = tcp://server1:7222 ,tcp://server2:7222
    猜你喜欢
    • 2020-08-07
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    • 2020-04-26
    相关资源
    最近更新 更多