游泳:Scalabe弱一致性感染式过程组成员身份协议

时间:2024-02-24 12:53:08
【文件属性】:

文件名称:游泳:Scalabe弱一致性感染式过程组成员身份协议

文件大小:223KB

文件格式:ZIP

更新时间:2024-02-24 12:53:08

golang p2p swim failure-detection gossip-protocol

SWIM:Scalabe弱一致性感染式过程组成员身份协议 2 P2P(点对点)어플过程참여하는弱一致性한过程한정정가필요하다。 SWIM프세로세스구성원정보서비스를제공하는모듈이다。 SWIM令人心跳加速的不可扩展性。 전통적인心跳协议과는다르게,SWIM은成员协议에서故障检测과成员과이트기능을하였리하였다。 基本的SWIM方法 SWIM크게2개의로구성된다。 故障检测器组件: failure 감지 传播组成部分: fail , join或left SWIM故障检测器 SWIM故障检测器2条记录: T(protocol period) k(the size of failure detec


【文件预览】:
swim-develop
----member_map_internal_test.go(10KB)
----go.mod(418B)
----suspicion.go(5KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(93B)
--------ISSUE_TEMPLATE()
----util_internal_test.go(2KB)
----transport.go(2KB)
----heap_internal_test.go(2KB)
----pbkstore.go(3KB)
----suspicion_test.go(1KB)
----heap.go(2KB)
----images()
--------[nack]NACK-EXAMPLE-02.png(18KB)
--------[lifeguard]SuspicionTimeout.PNG(14KB)
--------[nack]NACK-EXAMPLE-04.png(20KB)
--------[nack]NACK-EXAMPLE-05.png(22KB)
--------[nack]NACK-EXAMPLE-01.png(11KB)
--------[swim]fig1.png(69KB)
--------[nack]NACK-EXAMPLE-03.png(16KB)
----swim.go(20KB)
----swim_test.go(605B)
----keyring_test.go(685B)
----packet_transport_internal_test.go(976B)
----message_endpoint_internal_test.go(15KB)
----util.go(2KB)
----awareness_internal_test.go(1KB)
----CONTRIBUTING.md(1KB)
----.travis.yml(450B)
----LICENSE(11KB)
----awareness_test.go(2KB)
----keyring.go(1KB)
----README.md(13KB)
----travis()
--------run_on_non_pull_requests.sh(620B)
--------run_on_pull_requests.sh(295B)
----message_endpoint.go(7KB)
----packet_transport_test.go(2KB)
----pb()
--------message.proto(990B)
--------message.pb.go(20KB)
----suspicion_internal_test.go(4KB)
----member_map_test.go(1KB)
----docs()
--------Docs.md(21KB)
----pbkstore_internal_test.go(848B)
----packet_transport.go(4KB)
----pbkstore_test.go(3KB)
----swim_internal_test.go(50KB)
----.gitignore(326B)
----awareness.go(2KB)
----cmd()
--------subcommands.go(649B)
--------swim.go(663B)
----member_map.go(8KB)

网友评论