fabric源码分析---Peer节点(二):peerServe

2018-12-27  本文已影响0人  martin2350

上文最后提及6个Server、2个Service服务,我们就以此作为入口继续分析。

peerServer

该服务器是通过peer.NewPeerServer()创建的,我们找到该段代码:

NewPeerServer调用

很显然,peerServer其实是用于peer节点通过grpc协议与其他对象通信的服务器对象,具体通信的协议如何设计我们暂且搁置。我们再看看其他几个server是不是也是类似的功能呢?

eventHubServer

直接上图:

eventHubServer

DeliverEventServer

DeliverEventServer

ChaincodeServer

ChaincodeServer

AdminServer

AdminServer

这几个Server均是通过grpc方式注册的服务端对象,这就有必要对grpc的运行方式进一步了解了。下回分析grpc在fabric中的运行机制。

上一篇下一篇

猜你喜欢

热点阅读