【发布时间】:2018-02-07 22:57:21
【问题描述】:
我们正在评估“Azure 服务总线”,以便在 Web 服务器和应用服务器之间使用请求响应模式。我们计划有两个队列:
请求队列
响应队列
Webserver 将消息推送到请求队列并订阅响应队列。 通过比较MessageID和CorrelationId,它可以收到返回的响应,可以发送回浏览器。
但在云端,使用弹性扩展,我们可以增加/减少 Web 服务器(和应用服务器)实例。 我们想知道这种模式是否能在这里发挥最佳效果。
要完成这项工作,我们必须有一个请求队列和多个主题(每个 Web 服务器实例一个)。
这将有两个缺点:
随着网络服务器实例的增加/减少,我们将拥有 也可以创建/删除主题。
所有消息都会被推送到 所有的话题。因此,每条消息都将由所有网络处理 服务器。而且这不是一种有效的方法。
请分享你的想法。
提前致谢
【问题讨论】:
标签: azure message-queue azureservicebus