跨组织部署业务网络的最佳做法

时间:2018-01-07 14:30:54

标签: hyperledger-composer

使用Composer Playground我可以将业务网络部署到连接配置文件中列出的对等端。我的理解是,连接配置文件只能与对应于配置文件中列出的MSPID的单个组织进行通信。

要创建一个有意义的区块链应用程序,虽然我必须能够部署链代码跨组织,因此我需要能够部署我在组织中跨组织创建的相同业务网络。

建议的方法是什么?我认为这样做的方法是为每个组织创建一个连接配置文件,并在每个组织上部署相同的.bna文件。我从这种方法中想到的是,每个连接配置文件部署的业务网络(以及隐含的链代码)是否在组织间被识别为相同。跨不同组织部署的这些业务网络如何相关?

1 个答案:

答案 0 :(得分:0)

在最新版本的Composer(v0.16.2)下,我们通常将部署分为composer runtime installcomposer network start

运行时安装需要每个Org运行一次,假设连接配置文件(在卡下)列出该组织中的所有对等方。

安装Runtime后,Network Start命令只能为网络运行一次,然后将在两个组织的所有对等体上启动。

如果您还没有看过它,本教程文档会对该任务提供一些见解,但要注意它是一些Composer方面的例证,但它在一台机器上运行一个Multi Org: Deploying to a Multi-Org Network