ordererclient.go

OrdererClient,描述了跟orderer通信的各种功能实现。

NewOrdererClientFromEnv

根据配置文件配置,创建一个OrdererClient。

  • 调用configFromEnv,使用配置组件viper获得全局配置中orderer各种配置。

  • NewGRPCClient根据配置创建一个GRPCClient

  • 根据grpc clinet和获得的其它配置信息构建OrdererClient返回

Broadcast

使用orderer address创建一个新的NewConnection,然后使用这个connection构造grpc NewClientStream,返回AtomicBroadcast_BroadcastClient。

Deliver

使用orderer address创建一个新的NewConnection,然后使用这个connection构造grpc NewClientStream,返回AtomicBroadcast_DeliverClient。

Certificate

如果服务端需要进行认证,返回tls认证信息

Last updated