我已经安装了开发超级账本结构和超级账本作曲家所需的所有先决条件composer 正在本地主机上运行 REST-API,我只想通过任何机器访问它,或者我说我想部署我的 API,那么我该怎么办?我应该使用 IBM blue mix 还是 AWS?以及如何部署它“详细的答案将非常有帮助”谢谢..
3 回答
请参阅下面的链接,了解如何为已部署的业务网络部署 Composer REST 服务器,以及如何配置它以使其能够连接到正在运行的 Fabric 环境。底部还有一个示例,展示了如何使用 Docker 创建一个使用 Docker 的持久(和安全)REST 服务器。没有理由不能在云中运行 REST 服务器/Fabric。
https://hyperledger.github.io/composer/integrating/deploying-the-rest-server.html
Bluemix 有一个名为“Blockchain”的 Hyperledger 服务,如果您想要一个不需要深入了解网络、docker hyperledger 配置等的简单解决方案,您可以简单地部署... https://console.bluemix.net/目录/服务/区块链?env_id=ibm:yp:us-south&taxonomyNavigation=apps
您无法完全控制 composer 命令生成的 rest-apis。此外,您需要实现自己的 web api 服务器来使用这些 api,然后将这些 apis 传递给您的客户端应用程序。要解决这个问题,您可以使用 node sdk 开发自己的 api。您可以通过 nodejs sdk 调用 logic.js 函数。