我正在尝试在 Hyperledger Fabric 示例的测试网络中创建一个通道:
localhost:~/fabric-samples/test-network$ ./network.sh createChannel
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:
Error: failed to create deliver client for orderer: orderer client failed to connect to localhost:7050: failed to create new connection: context deadline exceeded
!!!!!!!!!!!!!!! Channel creation failed !!!!!!!!!!!!!!!!
Error !!! Create channel failed
Run Code Online (Sandbox Code Playgroud)
所有容器都在 Docker 上运行:
localhost:~/fabric-samples/test-network$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
96b7f8e1b2a8 hyperledger/fabric-peer:latest "peer node start" 5 minutes ago Up 5 minutes 7051/tcp, 0.0.0.0:9051->9051/tcp peer0.org2.example.com
79a2c0ac6785 hyperledger/fabric-peer:latest "peer node start" 5 minutes ago Up 5 …Run Code Online (Sandbox Code Playgroud) 我们有一个Rest API,它在程序集中只包含对外部Rest服务的"调用",而不需要任何映射,这样API就只能作为网关.
如果直接调用外部服务(例如通过SoapUI),它将返回包含对象数组的JSON响应.该数组嵌套在从根对象开始的3级深度处.
相反,当我们使用相同的请求调用我们的API时,我们得到一个不同的响应:在数组的位置,我们得到一个对应于数组的最后一个对象的对象; 响应中不存在数组的其他对象.
有没有办法解决这个问题?谢谢.