首页 文章

在多台计算机中使用HyperLedger Composer进行多组织设置

提问于
浏览
1

我正在为多个组织(两台物理机) Build 一个商业网络 .

我使用Hyperledger Composer Playground完成了业务网络的设置,并实现了查询,休息服务器实现等 . 我在单个 Cloud 服务器中为单个业务网络配置了多组织(多个组织)设置(使用的参考链接:https://hyperledger.github.io/composer/latest/tutorials/deploy-to-fabric-multi-org ) . 但是,与实际情况一样,我希望使用两个单独的 Cloud 服务器配置多组织功能 .

我遇到了如下错误 .

错误:无法与对等方通信 . 没有找到同行 .

Composer版本:最新版本

Fabric版本:V1.0

提前致谢 .

1 回答

  • 3

    如果您使用的是Composer latest(v0.19),则必须使用Fabric v1.1 .

    如果您在具有2个IP地址的2台服务器上运行,则需要解决客户端与服务器之间的通信(IP地址和路由),以及每台服务器上容器之间的通信( and ) .

    对于客户端到服务器,您需要管理composer的connection.json文件中的地址 .

    对于Peers和其他容器之间的连接,正确的解决方案是使用Kubernetes或Docker Swarm来管理寻址/路由 . 可以使用docker-compose的 extra_hosts 功能进行简单的演示,但由于端口冲突,您可能会被限制为每个组织一个对等体 .

相关问题