最近在学习go-zero,看了架构图,有点不解,想请教作者:
如下所示,每一个微服务都有一个api和rpc服务,所有请求是先到nginx gateway然后再到api,然后再到rpc

我看下一下官方的整体架构图是这样的,只有一个api服务,然后通过api服务去聚合其他rpc服务

我的问题是这样的:
- 按照官方的架构,api和rpc应该不一一对应的,api通常只有一个,通过这个api去聚合下层的rpc来实现业务逻辑(go-zero的作者也给出了相同的答案),想请教作者,目前示例代码里面,每一个api对应一个rpc是出于什么考虑呢
最近在学习go-zero,看了架构图,有点不解,想请教作者:

如下所示,每一个微服务都有一个api和rpc服务,所有请求是先到nginx gateway然后再到api,然后再到rpc
我看下一下官方的整体架构图是这样的,只有一个api服务,然后通过api服务去聚合其他rpc服务

我的问题是这样的: