我正在开发一个小型组管理系统,其中有两种不同类型的服务器。“客户机服务器”,它可以加入和离开“管理服务器”上的组。在
多播组中有多个管理服务器。因此,客户机服务器将join和leave请求发送给这个多播组。由于IPv6多播不可靠,一些管理服务器可能无法接收到请求。所以他们的成员名单不是最新的。在
所以我需要一个函数,当列表发生变化时,我可以用它来同步列表。有三种类型的更改:
我考虑在每个管理服务器上创建一个日志列表,记录最近的更改(可能是最近60秒的更改)。如果服务器注意到更改,它会将更改通知其他管理服务器,并将时间与此信息一起发送。如果接收者有较新的更改,它将忽略发送者的信息。如果没有,它会更新它的列表。在
但这是最好的办法吗?这种东西有特殊的图案吗?或者甚至是python框架?在
{你想用^的声音。它对于您所说的希望在多个节点之间同步事件的场景非常有用。它也会为你抽象出大部分的网络层,所以你可以专注于完成工作。在
相关问题 更多 >
编程相关推荐