问题标签 [serf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - Serf 客户端无法连接到本地运行的 RPC 客户端
我正在像这样初始化我的代理:
我还有一个客户端代码试图连接到 RPC 客户端:
我启动我的代理,我看到了这个输出:
当我启动我的客户时,我得到了这个:
如果我使用 CLI 启动代理,如下所示:serf agent -bind=0.0.0.0:6667 -advertise=0.0.0.0:6667 -join=0.0.0.0:6666 -node=agent-2 -log-level=debug
并运行我的客户端代码,它会连接到 RPC 客户端。
我确信我的代码或我对 Serf 工作原理的理解存在错误。
distributed-system - 服务器如何发现 gossip 成员协议中的现有成员?
如果我对服务器集群使用 gossip 风格的成员协议,我如何最初加入集群?
例如,在 Serf 中,您需要了解一个现有代理才能加入集群(该代理会将您的成员资格传播给集群的其他成员)。但是,如何在没有静态配置的情况下发现现有代理?