在不可靠的网络上保持列表同步

时间:2015-05-11 16:32:46

标签: python network-programming messaging

我最近为维基百科编辑通知频道写了IRC bot。我有点担心它很容易取下 - 如果我遇到停机时间,我会丢失编辑内容的记录,这就是我在多个VPS上运行机器人的原因。但是,如果发生故障,合并数据将是一件痛苦的事。这引出了一个问题:是否有一个库可以让我建立一个可以交换这些消息的机器人网络:

{"title": "Tourism in Egypt", "ip": "142.33.254.2", "timestamp": "2015-05-11T16:27:05.250456", "id": "661862110", "channel": "#en.wikipedia"}

......以一种可以容错的方式?我想要实现的是这样一种情况:如果一个节点出现故障,另一个节点会对消息进行排队,然后在节点恢复后立即发送这些消息。最后,我想保留一个记录所有消息的文件,而不一定是有序的。

0 个答案:

没有答案