首页 文章

Azure Worker角色扩展

提问于
浏览
1

我正在使用Azure存储队列和关联的工作者角色来将旧系统与新系统集成 .

简而言之,遗留系统将应用程序详细信息发送到队列,并且应用程序详细信息包括诸如“待定”,“已批准”,“已取消”和“已完成”的状态 .

相同的应用程序可以在具有不同状态的队列中(多个消息引用同一应用程序) .

如果我们将Worker Role实例扩展为2,则可以通过两个不同的worker角色处理同一应用程序的不同状态 . - 应用程序状态为“待处理”的实例1进程消息 - 应用程序状态为“已批准”的实例2进程消息

我想处理FIFO到具有相同应用程序详细信息的消息,即使有很多工作者角色 .

我正在寻找一种实现方法,允许扩展我的工作者角色,同时确保我可以顺序处理与给定应用程序相关的消息 .

2 回答

  • 0

    我找到了解决问题的好资源 . 请点击链接Here .

  • 1

    不要将数据放入队列中 . 把它放在数据库中 . 仅排列您在给定应用程序上执行某些操作所需的信息 . 工作人员可以查看数据库并查看该应用程序的所有工作 .

    这样,重复或无序的消息传递不会受到伤害 . 无论如何都可能发生重复交付,您必须处理它 .

相关问题