SWIM 协议与集群成员管理

16 分钟阅读
在前一篇文章中,我们深入探讨了 Gossip 协议的核心原理——Epidemic 传播模型、反熵与谣言传播的区别,以及 Phi Accrual 故障检测器的数学基础。Gossip 提供了一种通用的信息传播机制,但如果要构建一个完整的分布式集群,仅有信息传播是不够的:每个节点需要知道集群中还有谁——谁在线、谁已经离开、谁刚刚加入。
P2P SWIM Gossip 成员管理 故障检测 分布式系统 集群
继续阅读 →

Gossip 协议核心原理

13 分钟阅读
在 P2P 网络中,每个节点都需要在不依赖中心服务器的前提下,获取整个集群的状态信息——哪些节点在线、数据存储在何处、是否有新节点加入或旧节点离开。这个问题的本质是:在一个无法预测的、动态的网络中,如何高效且可靠地传播信息?
P2P Gossip 分布式系统 Epidemic 故障检测
继续阅读 →

MiBeeSteward:为什么我选择用 Go 重新造一个设备管理轮子

11 分钟阅读
做工作室运维,最头疼的从来不是某个具体问题,而是设备多起来之后的「不知道」。 不知道哪个设备还活着,不知道它上面跑了什么服务,不知道网络里什么时候多了台新机器,不知道某个端口是不是还开着——这种「不知道」积累到最后就是故障。
Go Device Management Network Monitoring SNMP EBPF Prometheus SvelteKit SQLite 自托管 开源
继续阅读 →