fabric源码分析---Peer节点(二):peerServer对象分析

上文最后提及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中的运行机制。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容