使用者可以在内部使用Azure Service Bus应用程序吗?

时间:2019-05-15 08:43:21

标签: azureservicebus azure-servicebus-queues

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

假设通过诸如expressroute或VPN之类的东西从本地到Azure完全连接,那么在内部托管的应用程序可以使用Azure服务总线吗?

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

基本上,我想问一问拥有使用Azure Service Bus的内部应用程序是否是一个好主意。

问候 艾玛(Amar)

1 个答案:

答案 0 :(得分:0)

您可以让本地流程通过Azure Service Bus与Azure或本地中的其他流程进行通信。与数据中心的距离会带来很大的延迟,因此与数据中心部署相比,吞吐量会降低。

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

  

基本上,我想问一问拥有使用Azure Service Bus的内部应用程序是否是一个好主意。

最后,这取决于您的业务案例。如果您处于混合方案中,是的,这样做很有意义。如果您将使用Service Bus进行大多数本地通信,那么我将研究混合传输/消息传递选项。