CordaRPCConnection的稳定性如何?

时间:2019-06-20 13:14:01

标签: corda

Corda是否管理CordaRPCConnection的意义是在临时网络故障等之后将重新建立连接?

是否建议依赖长期运行的 RPC连接的客户端自己监视连接状态并手动创建新连接?

1 个答案:

答案 0 :(得分:0)

当前,它们需要由客户端进行某种程度的管理。有关此主题的信息,请点击此处-https://docs.corda.r3.com/releases/4.0/clientrpc.html?highlight=rpc#connection-management

客户端应该能够重新连接,但是此区域还不完善。

也正在努力改善这一点。更具体地说,围绕重新打开客户端已打开的观察值。这将允许客户端打开一个可观察对象,而忽略它,而内部的Corda rpc代码正在处理连接管理。

一些WIP代码可以在-https://github.com/corda/corda/blob/master/client/rpc/src/main/kotlin/net/corda/client/rpc/internal/ReconnectingCordaRPCOps.kt

中找到

以及与此有关的一些信息-https://docs.corda.net/clientrpc.html#reconnecting-rpc-clients