0
我正在进行分布式系统的设计。该系统由多个生产者,分布式队列和多个消费者组成。 工人实例驻留在不同位置的数据中心内。有时一个位置手动断开。不稳定网络中的分布式队列消费者
在这种情况下,问题是来自断开连接位置的工作人员从队列中获取了一些任务,然后在任务完成之前关闭该任务。我想:
- 从活着位置的工人能够拿到这样的任务并完成它
- 断开时工人终于接通时,应该确定任务已经由其他工作人员完成,并决定如何用它做
解决此类问题的便捷方法是什么?