cs6381 assignment2 源码
分布式系统原理-作业2 ZooKeeper在发布/订阅模型中的领导者选举 理查德·怀特(Max Richardy) ZeroMQ(ZMQ)中间件支持的PUB / SUB模型。 应用程序维护一个代理,该代理对于发布者和订阅者都是众所周知的。 该经纪人进行对接会。 使用两种方法之一,以全局可配置的方式将数据从发布者分发到订阅者。 模拟的“泛洪”-发布者的中间件层直接将数据发送给对该发布者正在发布的主题感兴趣的订户。 集中式-发布者的中间件将信息发送到代理,然后代理将这个主题发送给订户。 延迟的计算有两种方式:一种是使用Wireshark嗅探,另一种是利用时间戳记来发布发布者的发送时间和订阅者的接收时间。 延迟图是使用Matplotlib生成的。 main.py方法可以对pub / subs的数量以及是否使用集中式或模拟洪泛方法进行粗略估计。 建于 Ubuntu 20.04(在Virt
用户评论