【问题标题】:Can the consumer be on premise for an Azure Service Bus application?消费者可以在 Azure 服务总线应用程序的本地部署吗?
【发布时间】:2019-05-15 21:09:52
【问题描述】:

关于 Azure 服务总线的快速问题。我们希望避免设置本地队列或使用其他服务总线框架,因此一直在研究 Azure 服务总线。

假设通过 expressroute 或 VPN 等方式从本地到 Azure 的完全连接,那么本地托管的应用程序是否可以使用 Azure 服务总线?

发送可能没问题,但收听/订阅如何工作。有没有人遇到过任何问题,或者 API 是否能很好地处理网络问题、延迟等?

基本上,我想问的是拥有使用 Azure 服务总线的本地应用程序是否是个好主意。

问候 阿马尔

【问题讨论】:

    标签: azureservicebus azure-servicebus-queues


    【解决方案1】:

    您可以让本地进程通过 Azure 服务总线与 Azure 或本地的其他进程进行通信。与数据中心的距离会引入大量延迟,因此与数据中心部署相比,预计吞吐量会降低。

    另一个需要考虑的方面是intermittent failures。除了客户端本身的内置重试之外,您还需要在适当的时候处理和重试。

    基本上,我想问的是拥有使用 Azure 服务总线的本地应用程序是否是个好主意。

    这最终取决于您的业务案例。如果您处于混合场景中,是的,这样做是有意义的。如果您主要使用服务总线进行本地通信,我会考虑使用混合传输/消息传递选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多