【问题标题】:Asynchronous Message Queue on Cluster集群上的异步消息队列
【发布时间】:2011-10-18 05:56:18
【问题描述】:

我有一个网站在某些情况下异步使用消息队列。

发送消息的方法返回它的id。然后我进行 AJAX 调用以获取带有已保存 id 的消息的响应。

这很好用,但是现在该站点将位于集群上,这开始了我的问题。我无法确保 AJAX 调用将由发送消息的同一服务器接收。这个问题有什么已知的解决方案吗?有什么建议吗?

谢谢,迭戈

【问题讨论】:

    标签: asp.net .net asynchronous message-queue cluster-computing


    【解决方案1】:

    集群通常有一个名称和 IP 地址组合,即使集群中有多个节点。如果您使用集群应用程序的 IP 名称或地址,您应该被定向到集群的活动节点。

    【讨论】:

      【解决方案2】:

      我想到了三个解决方案:

      1. 让客户端知道服务器
      2. 根据客户端输入在服务器上发送请求
      3. 通过记住哪个请求之前由哪个服务器处理,在服务器上分派请求

      前段时间我开发了一个这样的网络应用程序,我根据客户端输入参数分派请求,我认为这是一个更好的解决方案。

      【讨论】:

        猜你喜欢
        • 2013-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-19
        • 2023-03-24
        • 2019-11-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多