文件名称:八卦:容错,基于八卦协议的故障检测器
文件大小:241KB
文件格式:ZIP
更新时间:2024-02-28 18:31:47
C++
故障检测器的八卦协议 项目 作者 版 1.0.3 更新 2020-05-16 问题 SWIM八卦和共识算法 该项目是基于的故障检测器的参考实现; 该项目将创建一个共享库libgossip以便在您自己的系统中使用; 服务器中提供了一个演示实现。 以下是针对不耐烦的说明。 PING演示服务器 这基于并且是使用SwimServer类的示例实现。 相同的二进制文件既可以充当持续在给定port上侦听的二进制文件,也可以充当将一次性状态更新发送到destination TCP套接字的客户端。 请参阅“部分以构建swim_server_demo目标,然后启动侦听服务器: ./build/bin/swim_server_demo receive --port=3003 它将监听端口3003 入的消息; 然后,客户端可以使用以下命令发送更新消息五秒钟: ./build/bin/swim_s
【文件预览】:
gossip-develop
----CMakeLists.txt(5KB)
----.gitignore(372B)
----README.md(11KB)
----bin()
--------env.sh(731B)
--------demo.sh(1KB)
--------run_example(731B)
--------pre-push(819B)
----Doxyfile(70KB)
----tests()
--------CMakeLists.txt(2KB)
--------test_swim_server.cpp(15KB)
--------all_tests.cpp(778B)
--------tests.h(3KB)
--------test_gossip.cpp(5KB)
--------test_integration.cpp(11KB)
----docs()
--------images()
----include()
--------swim()
----src()
--------config.h.in(379B)
--------examples()
--------swim()
----conanfile.txt(707B)
----.idea()
--------runConfigurations()
----proto()
--------swim.proto(5KB)