【问题标题】:Configuring JMS over a Weblogic Cluster在 Weblogic 集群上配置 JMS
【发布时间】:2010-12-11 04:53:13
【问题描述】:

我设置了 2 个 WLS 托管服务器,配置为 WLS 集群的一部分。

1) 要求是向另一个系统发送请求并使用 JMS 作为接口接收响应。

2) 请求可能来自任一托管服务器。所以相应的响应应该到达发起请求的托管服务器。

3) 外部系统(向其发送请求)不应该知道集群中有多少托管服务器(不是必须的要求)

应如何配置 JMS 以满足这些要求?

【问题讨论】:

    标签: jms weblogic cluster-computing


    【解决方案1】:

    简单!为每个托管服务器设置一个响应队列,并在您发送到其他系统的消息中添加一个“回复”字段。然后另一个系统将询问请求将回复发送到哪里。在每个托管服务器上部署一个消息驱动 Bean (MDB)(即不在集群上,每个托管服务器一个)以使用发送到回复队列的回复消息。请注意,您可能希望使用集群回复队列和持久消息进行负载平衡和故障转移。

    这实际上是Request-ReplyReturn Address 模式的组合,如下图所示:

    【讨论】:

    • 我正在寻找基于 JMS 的解决方案。
    • 嗯? 我正在寻找基于 JMS 的解决方案 到底是什么意思?队列不是 JMS 目的地吗?难道 MDB(消息驱动 Bean)不是消费 JMS 消息的标准方式吗?伙计,我提出了一个基于 JMS 的解决方案...
    猜你喜欢
    • 2011-08-03
    • 2023-03-10
    • 2011-08-22
    • 2013-05-16
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 1970-01-01
    相关资源
    最近更新 更多