我正在使用Telerik平台开发移动应用程序。应用程序使用的服务是Azure上托管的ASP.NET Web API RESTful服务。我想通过添加服务总线为应用程序构建一些弹性,并且一直在寻找Azure服务总线,这似乎是我正在寻找的。
对我来说这是一个新手,我有几个问题。
答案 0 :(得分:5)
ASB是关于消息传递的。您使用消息传递来进行系统/服务的各个部分之间的通信。 RESTful服务可以通过将请求转换为消息来执行某些工作来利用ASB。强调将意图转化为信息,指导需要进行的工作,而不是自己执行工作。
ASB或ASQ是您的选择。这是您需要在每个提供的功能和功能之间进行选择的地方。它上面有一个很好的MSFT comparison documentation。
队列与主题/订阅 - 如果您需要向单个目标(命令)发送消息,则队列更简单。如果需要将消息广播到多个接收者(事件),则主题/订阅是您的朋友。