首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Corda 4.0 -高可用性集群中的公证

Corda 4.0 -高可用性集群中的公证
EN

Stack Overflow用户
提问于 2019-05-20 15:18:34
回答 1查看 479关注 0票数 4

我正试图在CordaV4.0中开发一个应用程序,我们正在使用客户端RPC进行测试(使用DriverDSL)。

我的解决方案有一个由两个公证人组成的Raft集群来测试HA。我还用一个观察者(在公证节点)实现了一个解决方案,所以公证员的所有事务都记录在他的保险库中。

当我发送几个事务时,行为并不像预期的那样:一些事务记录在公证组1中,另一个事务记录在公证组2中。

可以吗?我希望所有事务都保存在两个公证集群中,否则Corda如何解决HA?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-05 18:58:40

我们在Corda live 1上提出了这个问题,我们得到了答案:

这种行为是科达所期望的。公证集群中复制的唯一数据是公证所需的数据。这种内置的集群支持并不适用于HA.为了实现HA,他们建议我们使用负载平衡器,并且我们有两个或更多的节点作为公共ip发布负载平衡器的IP。两个节点应该使用相同的数据库(可能是Postgres)。

总之,医管局应在科达以外解决。他们还建议我们看看CordaEnteprise2中的“冷热高可用性部署”的文档,特别是关于负载均衡器配置的部分。

  1. https://www.corda.net/participate/community.html
  2. https://docs.corda.r3.com/hot-cold-deployment.html#configuring-the-load-balancer
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56223831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档