对于在网络上运行的一组节点,建议的优雅关闭它们与简单地终止进程的方法是什么?
最好的方法是按照此处的说明部署节点 - https://docs.corda.net/deploying-a-node.html
这样,例如在 Linux 中,您可以:
启动节点
>systemctl start corda
并停止节点
>systemctl stop corda
同样,对于Windows,您可以将Corda作为Windows服务运行并停止它。
关闭节点时要记住的另一件事是任何正在进行的流的状态。Corda提供了一种排水模式,可以在排水模式部分阅读。这可以通过 RPC 启用,请参阅此处的文档