Closed. This question needs to be more
focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅关注
editing this post的一个问题。
2年前关闭。
Improve this question
关于Azure应用程序的一个简单问题。如果我有许多需要沟通的Web角色和辅助角色,则文档说要使用Azure队列服务。
但是,我刚刚读到新的.NET Service Bus现在也提供队列。它们看起来更强大,因为它们似乎提供了更详细的API。虽然.NSB看起来更有趣,但它有两个问题,使我警惕在分布式应用程序中使用它。 (例如,队列到期...如果我不能保证队列会按时更新,则可能会丢失全部!)。
有没有人有使用这两种技术中任何一种的经验,可以就何时选择其中一项提供任何建议。
我怀疑虽然服务总线看起来更强大,但是由于我的用例实际上只是使Web / Worker角色能够相互通信,所以我要使用Azure Queue Service。但是我只是在寻找自己的确认之前,将自己逼到一个角落:-)
提前致谢。
更新
在休息时已阅读了有关两个系统的信息。它看起来像.NET服务总线是专门为集成系统而设计的,而不是提供通用的可靠消息传递系统。 Azure队列是分布式的,因此可靠和可扩展,以至于.NSB队列不是,因此更适合Azure自身内部托管的代码。
感谢您的答复。