grpc与Protobuf&go-micro基础原理
2019-06-19 本文已影响0人
牧码人爱跑马
http2支持多路复用,http1不支持。
Broker:异步通讯
Codec:消息编码,比如基于protobuf和json的内容
Registry:服务注册和发现的
Selector: 主要是用于负载均衡的
Transport: 默认的基于rpc通信模块的接口
client和server是在这些模块之上抽象出来的两个模块。
protoc --proto_path=service/account/proto --go_out=service/account/proto --micro_out=service/account/proto service/account/proto/user.proto
image.png
这个任务的目的是把rabbitmq用broker替换掉。