在Corda中,如何检查RPC连接是否已断开并自动重新连接?
我有一个到Corda节点的RPC连接,我用它来启动流和查询vault在Corda中,如何检查RPC连接是否已断开并自动重新连接?,corda,Corda,我有一个到Corda节点的RPC连接,我用它来启动流和查询vault 是否有建议的方法来检查连接是否断开并自动重新连接?从Corda 4开始,没有内置API来检测断开连接或在断开连接时自动重新连接 但是,这些RpcReconnectTests定义了一个重新连接RpcConnection类,该类封装了常规的CordaRPCConnection,并在连接中断时自动重新连接到节点: 特别是,请看一看测试RPC客户端是否能够在节点故障、重新启动或连接重置后重新连接并继续,它显示了在执行诸如启动流和观察v
是否有建议的方法来检查连接是否断开并自动重新连接?从Corda 4开始,没有内置API来检测断开连接或在断开连接时自动重新连接 但是,这些
RpcReconnectTests
定义了一个重新连接RpcConnection
类,该类封装了常规的CordaRPCConnection
,并在连接中断时自动重新连接到节点:
特别是,请看一看测试RPC客户端是否能够在节点故障、重新启动或连接重置后重新连接并继续
,它显示了在执行诸如启动流和观察vault之类的操作时如何使用重新连接RPCConnection
来处理连接中断