在直接回答问题之前,我想先谈谈我是如何遇到这个问题的。
基本上,我现在正在使用 IBM 区块链技术,不仅使用 Bluemix 中的区块链服务,还修改了 Hyperledger peer 源代码。您可以从 https://github.com/hyperledger/fabric 找到 Hyperledger 项目。它是由 GO 编写的 Linux 平台应用程序。
修改后,我们在本地 vagrant VM 服务器上进行了测试。所有更改都没问题。
现在,我尝试通过 CF 应用程序通道将更新的代码部署到 IBM Bluemix 上。操作在编译阶段失败,因为缺少基本环境。
以下是我的问题:
- 对于 Bluemix,在我启动区块链服务时,实际上会发生什么?Bluemix 是否会为我启动一些虚拟机来运行对等节点?
- 有人曾经尝试通过 cf 应用程序通道推送对等节点吗?如何解决对等节点的构建包问题?
- 当对等节点运行时,除了 8080 端口外,它还监听其他 3 个端口。在我的本地 VM 服务器上,它很好用。但是在 Bluemix 上如何启用这些端口?
感谢您的想法和贡献。