Azure 辅助角色缩放
Azure Worker Role Scaling
我正在使用 Azure 存储队列和关联的辅助角色将旧系统与新系统集成。
简而言之,遗留系统将申请详情发送到队列中,申请详情包括"Pending"、"Approved"、"Cancelled"和"Completed"等状态.
同一应用程序可以处于不同状态的队列中(多个消息指向同一应用程序)。
如果我们将 Worker Role 实例扩展到 2,则可以通过两个不同的 worker 角色处理同一应用程序的不同状态。
- 具有应用程序状态 "Pending" 的实例 1 处理消息
- 应用程序状态为 "Approved"
的实例 2 处理消息
我想对具有相同应用程序详细信息的消息处理 FIFO,即使有很多辅助角色也是如此。
我正在寻找一种实现方法,它允许扩展我的辅助角色,同时确保我可以按顺序处理与给定应用程序相关的消息。
不要将数据放入队列中。把它放在数据库中。仅将您必须在给定应用程序上执行 一些 工作的信息排队。工作人员可以查看数据库并查看该应用程序的所有工作。
这样重复或无序的消息传送不会造成伤害。无论如何都可能发生重复交付,您必须处理它。
我找到了解决问题的好资源。
请关注linkHere.
我正在使用 Azure 存储队列和关联的辅助角色将旧系统与新系统集成。
简而言之,遗留系统将申请详情发送到队列中,申请详情包括"Pending"、"Approved"、"Cancelled"和"Completed"等状态.
同一应用程序可以处于不同状态的队列中(多个消息指向同一应用程序)。
如果我们将 Worker Role 实例扩展到 2,则可以通过两个不同的 worker 角色处理同一应用程序的不同状态。 - 具有应用程序状态 "Pending" 的实例 1 处理消息 - 应用程序状态为 "Approved"
的实例 2 处理消息我想对具有相同应用程序详细信息的消息处理 FIFO,即使有很多辅助角色也是如此。
我正在寻找一种实现方法,它允许扩展我的辅助角色,同时确保我可以按顺序处理与给定应用程序相关的消息。
不要将数据放入队列中。把它放在数据库中。仅将您必须在给定应用程序上执行 一些 工作的信息排队。工作人员可以查看数据库并查看该应用程序的所有工作。
这样重复或无序的消息传送不会造成伤害。无论如何都可能发生重复交付,您必须处理它。
我找到了解决问题的好资源。 请关注linkHere.