Hyperledger Fabric链代码可以调用外部本地应用程序/二进制文件吗?

问题描述 投票:2回答:1

我有一个场景,链代码需要调用外部应用程序来完成复杂的专有工作。

我知道基本上可以(也不建议)调用外部服务e。 G。通过HTTP。

但是,我想通过链码中的exec.Command("some application")调用本地安装在对等端上的二进制文件,并使用其结果。

我面临的问题是Fabric在另一个docker容器中运行chaincode本身,而不是直接在peer容器中运行,这使得二进制文件不可用。有没有办法与Fabric为链码执行创建的运行时容器共享对等卷?

hyperledger-fabric chaincode
1个回答
1
投票

您可以使用chaincode包打包二进制文件,然后它就可以在链代码执行时执行它。

© www.soinside.com 2019 - 2024. All rights reserved.