【问题标题】:Polling two Azure Storage Queues using one worker role使用一个辅助角色轮询两个 Azure 存储队列
【发布时间】:2015-01-21 09:14:41
【问题描述】:

我目前有两个工作角色轮询两个具有不同消息类型的不同队列并执行不同的任务。我需要将这些工作角色合并为一个工作角色,该角色轮询两个队列并处理两条消息。做这个的最好方式是什么?有没有办法在不使用线程的情况下做到这一点?

【问题讨论】:

    标签: asp.net asp.net-mvc azure azure-worker-roles


    【解决方案1】:

    一个工作者角色可以轮询任意数量的队列。如果您不想使用线程,则可以循环并连续轮询队列。只需将处理逻辑从您的一个工作角色转移到另一个角色。

    【讨论】:

    • 连续线程和轮询之间,哪个是最佳解决方案?
    • 这真的取决于你在做什么处理。如果一次处理一条消息是可以的,那么连续可能是最简单的选择。如果你需要并行处理,那么你将不得不开始线程化。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多