1

我正在为多个组织(两台物理机器)建立一个业务网络。

我使用 Hyperledger Composer Playground 设置了业务网络,并实现了查询、rest-server 实现等。我已经为单个云服务器中的单个业务网络配置了多组织(多个组织)设置(使用的参考链接:https ://hyperledger.github.io/composer/latest/tutorials/deploy-to-fabric-multi-org)。但是,在实际场景中,我想使用两个单独的云服务器配置多组织功能。

我遇到了如下错误。

错误:无法与对等方通信。未找到同行。

Composer 版本:最新

面料版本:V1.0

提前致谢。

4

1 回答 1

3

如果您使用的是 Composer 最新版本 (v0.19),那么您必须使用 Fabric v1.1。

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

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

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

于 2018-04-30T14:08:56.150 回答