我要花几个小时来了解Azure服务总线架构。我特别想知道,这种排队技术是否可以用于支持消息路由--类似于RabbitMQ的路由功能。http://www.rabbitmq.com/tutorials/tutorial-four-python.html
我们将用直接交换代替。直接交换背后的路由算法很简单--消息发送到绑定密钥与消息的路由密钥完全匹配的队列。 在这个设置中,我们可以看到有两个队列绑定到它的直接交换X。第一个队列与绑定键橙色绑定,第二个队列有两个绑定,一个绑定键黑色,另一个绑定绿色键。 在这样的设置中,使用路由键橙色发布到交换的消息将被路由到队列Q1。带有黑色或绿色路由密钥的消息将转到Q2。所有其他消息都将被丢弃。
寻找对服务总线体系结构有深入了解的人来推荐实现这类队列的最佳向量。
发布于 2012-12-06 22:17:34
Windows Azure Service Bus主题和订阅允许您完全相同地执行以下操作:

让我们将该图像与您的示例进行比较:
Topic。Subscription ( Filter设置为Redmond)。Subscription (没有Filter,意味着它将接收所有消息)。其实很简单。您的客户端向主题发送一条消息(类似于队列),并可以向该消息添加一些元数据(这可以用作binding key)。现在不从主题本身读取消息,主题将将消息转发给所有订阅。要实现消息路由,只需使用类似于SQL的语法对一个或多个订阅设置一个筛选器。
Python教程:如何使用服务总线主题/订阅
https://stackoverflow.com/questions/13753384
复制相似问题