【发布时间】:2021-02-24 05:25:09
【问题描述】:
我有一个 Python 网站和一个将用 GO 编写的 GRPC 服务。
我希望将微服务引入网站。
-GRPC 聊天服务器将使用 GOLANG 编写。 GRPC 客户端将用 python 编写,因为我的网站是 python。将来我也想要一个快速的 GRPC 存根来与这个 go 服务器进行通信。
这是正确的架构吗?
我的网站当前 GRPC 客户端
聊天提交按钮-> python grpc client-> go grpc server-> DB -> gogrpc server-> pygrpc client->UpdateChat
来自任何语言的未来移动 GRPC 客户端的请求 UpdateChatRequest-> Any GRPC Client -> go GRPC server -> DB -> go GRPC Server -> Any GRPC Client->UpdateChat
【问题讨论】:
-
您的问题是关于架构的。很难回答,因为存在不同的权衡。相反,我建议在互联网上搜索这个主题。
标签: grpc