【问题标题】:Can JMS resources be targeted to multiple managed servers in weblogic?JMS 资源可以定位到 weblogic 中的多个托管服务器吗?
【发布时间】:2014-12-30 01:35:55
【问题描述】:

我有以下一种场景:

I have two managed servers -> Managed_BridgeServer & Managed_ApplicationServer ,
3 JMS resources -> Requestqueue , Responsequeue , ConnFac
1 Subdeployment -> JMSSubDep 
1 JMS Server -> JMSServer1

定位如下:

JMS resources -> JMSSubDep -> JMSServer1 -> Managed_BridgeServer

在此服务器上托管了一个 Bridge,其 Destination 是我的 Requestqueue,Source 是托管在不同应用程序上的另一个队列。

在我的 Managed_ApplicationServer 上,有一个 MDB 监听请求队列(上面提到过) 但是,MDB 无法从队列中提取消息,因为它无法识别队列,因为它的 JNDI 未向此 Managed_ApplicationServer 注册。 (注意:requestqueue 是针对 Managed_BridgeServer 的)

我的要求是,我应该能够将我的 JMS 资源定位到这两个托管服务器,以便我的网桥和应用程序都可以访问它们并正常运行。

有什么方法可以实现吗?我尝试探索统一分布式队列作为一种选择,但我不确定这是否是这里的完美选择。

【问题讨论】:

    标签: queue jms weblogic


    【解决方案1】:

    您应该可以这样做。您可以拥有 2 个 JMS 服务器,每个都有自己的持久性存储和 1 个针对托管服务器的 JMS 模块。当然,这只能在托管服务器集群的情况下完成,因此如果您设置集群,统一队列和主题可以在它们之间共享。

    【讨论】:

    • 感谢您的意见!
    猜你喜欢
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 2013-03-17
    • 2012-01-09
    相关资源
    最近更新 更多