directory
Version:
v0.0.0-...-201036b
Opens a new window with list of versions in this module.
Published: Apr 9, 2020
License: Apache-2.0
Opens a new window with license information.
README
¶
GRPC使用
GRPC标准使用
std中
gokit中使用grpc
kit中,输入,输出参数都使用了pb的生成的struct,没有自定义,如有需要,可以自定义,然后通过decode和encode,与业务逻辑接口进行对接。
transport
透明的,直接传递,不做任何解码编码。
pb的业务接口
grpc中要实现pb中定义的接口,这个项目中,有2个地方实现了pb的接口。
- 业务逻辑直接使用pb的接口。(可以自定义接口,与pb不耦合,但是要做encode和decode)。
- grpc中注册的接口,通过gokit中的handler,endpoint中执行具体的业务逻辑,然后把返回的数据,转化成pb的格式。
具体的业务逻辑
biz中,业务逻辑接口直接使用了pb定义出来的接口,减少了自定义接口。
Directories
¶
|
|
|
|
|
|
|
|
|
|
std
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.