有关Azure Service Bus的快速问题。我们希望避免设置本地队列或使用其他服务总线框架,因此一直在研究Azure Service Bus。
假设通过诸如expressroute或VPN之类的东西从本地到Azure完全连接,那么在内部托管的应用程序可以使用Azure服务总线吗?
发送可能没问题,但是监听/订阅如何工作。有没有人遇到任何问题,或者API是否能够很好地处理网络问题,延迟等问题?
基本上,我想问一问拥有使用Azure Service Bus的内部应用程序是否是一个好主意。
问候 艾玛(Amar)
答案 0 :(得分:0)
您可以让本地流程通过Azure Service Bus与Azure或本地中的其他流程进行通信。与数据中心的距离会带来很大的延迟,因此与数据中心部署相比,吞吐量会降低。
要考虑的另一个方面是intermittent failures。除了客户端本身内置的重试功能外,您还需要在适当的时候处理和重试该程序。
基本上,我想问一问拥有使用Azure Service Bus的内部应用程序是否是一个好主意。
最后,这取决于您的业务案例。如果您处于混合方案中,是的,这样做很有意义。如果您将使用Service Bus进行大多数本地通信,那么我将研究混合传输/消息传递选项。