首页 > 解决方案 > 如何从 Fabric Node SDK 查看 peers 和 orderers 是否处于活动状态

问题描述

我想在向我的节点 SDK 发送交易之前检查对等方和订购方是否处于活动状态。本质上,我想为我的服务器实现一种健康检查。如果一个peer宕机,我什至不想提出交易提案并联系其他peer。

我可以在链码上创建一个运行状况检查端点,但我不想调用链码。我只想连接到对等方并检查连接是否成功。如果成功,则表示对等体还活着,否则不存在。

如何从 Fabric SDK 执行此操作?当然,我会为同行这样做,但对订购者也有帮助。

标签: hyperledger-fabrichyperledgerhyperledger-fabric-sdk-js

解决方案


对于 peer 和 orderer,您可以通过操作/healthz REST 端点轮询节点。

如果一个peer宕机,我什至不想提出交易提案并联系其他peer。

请记住,如果您使用服务发现,那么您只需要监视用于发现的对等点,并且您可以向这些对等点请求背书者,它们不会发回离线对等点的端点。


推荐阅读