Hyperledger fabric v1.0 本地环境设置包含 4 个节点来处理不同服务器上的 4 个应用程序 运行

Hyperledger fabric v1.0 local environment setup containing 4 peers to deal with 4 applications running on different servers

我正在尝试使用 Hyperlegdger Fabric v1.0 实现一个演示区块链网络。我已经关注了getting started and everything going fine so far.
I could also be able to setup the sample network by following Building Your First Network
但我仍然不清楚如何满足下面提到的要求

我在 4 个不同的 weblogic 服务器上有 4 个应用程序 运行,从 1 个应用程序创建的资产应该在其他三个应用程序之间共享。

Eg:

  • App1 creating Asset1 of quantity 100
  • By running the chaincode I need to share Asset1 among other 3 applications with the ratio App2:App3:App4 = 20:40:30

以前我使用 IBM Bluemix and now only upgrading to V1.0 by doing the local environment setup 提供的 Hyperledger fabric v0.6 服务进行了相同的尝试。


在示例网络中,有可用的 2 个组织,每个组织有 2 个同行。在我的例子中,我需要设置 4 个对等点,每个应用程序一个 ,我需要针对以下几点提出一些建议。

  1. 如何为这个需求创建4个peer?是否需要在每台服务器所在的不同机器上设置对等节点 运行 还是我可以在同一台机器上设置 4 个对等节点?
  2. 我可以将这个 2 organization with 2 peers model 自定义为 4 organization 1 peer model 来处理每个应用程序吗?

请有人澄清这些并提出您宝贵的建议以满足此要求。

提前致谢。

How to create 4 peers for this requirement? will it need to setup peers in different machine where each server is running or can I setup the 4 peers in same machine?

您可以扩展 docker-compose 文件以获得更多对等点。 如果你想在不同的机器上设置对等节点,你可以使用 this script 如果你有 VM 要用作对等节点和 VM 用作排序节点。

Can I customise this 2 organisation with 2 peers model to 4 organisation 1 peer moderl to deal with each application?

您需要扩展 configtx.yaml 文件以包含更多组织, 然后相应地更新 crypto-config.yaml