一个执行健康检查的服务注册守护程序; airbnb/synapse 的配套工具
Nerve 是一个用于跟踪机器和服务状态的工具。 它在组成分布式系统的各个节点上本地运行,并将状态信息报告给分布式的键值存储库。 在 Airbnb,我们使用 Zookeeper 作为关键值存储。 Nerve 和 Synapse 的结合使云端的服务发现变得简单!
我们已经使用 Synapse 来发现远程服务。 但是,这些服务需要模板代码来在 Zookeeper 中注册它们。 Nerve 简化了底层服务,支持代码重用,并允许我们创建一个更具可组合性的系统。 它通过将模板分解成自己的应用程序来实现这些功能,该应用程序独立处理监控和报告。
要下载和运行 nerve 二进制文件,首先安装 ruby 的一个版本。然后,使用以下命令安装 nerve:
暂无开放 Issues,或尚未同步最近议题。