服务总线队列的工作者角色 - 多个队列

时间:2014-05-26 21:14:33

标签: azure azure-worker-roles azureservicebus

我需要创建一个辅助角色来处理来自多个队列的消息。我意识到有一个云项目工作者角色与服务总线队列。我可以使用这个创建多个队列客户端,还是应该分成N个工作角色?

1 个答案:

答案 0 :(得分:2)

对于您可以从单个Worker角色处理的队列数量没有限制,您可以创建多个QueueClients,然后并行启动Receive调用或向OnMessage注册。

从应用程序的角度来看,您需要考虑隔离和扩展,如果您有不同类型的工作负载或不同优先级的队列,那么具有不同的处理后端可以提供更大的灵活性。