grpc/

directory
v0.0.0-...-201036b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2020 License: Apache-2.0

README

GRPC使用

GRPC标准使用

std中

gokit中使用grpc

kit中,输入,输出参数都使用了pb的生成的struct,没有自定义,如有需要,可以自定义,然后通过decode和encode,与业务逻辑接口进行对接。

transport

透明的,直接传递,不做任何解码编码。

pb的业务接口

grpc中要实现pb中定义的接口,这个项目中,有2个地方实现了pb的接口。

  1. 业务逻辑直接使用pb的接口。(可以自定义接口,与pb不耦合,但是要做encode和decode)。
  2. grpc中注册的接口,通过gokit中的handler,endpoint中执行具体的业务逻辑,然后把返回的数据,转化成pb的格式。
具体的业务逻辑

biz中,业务逻辑接口直接使用了pb定义出来的接口,减少了自定义接口。

Directories

Path Synopsis
kit
std
cli
svr

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL