【发布时间】:2022-01-01 20:42:15
【问题描述】:
我在 Golang 中有 2 个 REST 服务:一个用于身份验证,另一个用于用户钱包信息。鉴于不允许 gRPC,使服务相互通信的最简单方法是什么?
另外,不确定这是否相关,但两个服务共享一个公共数据库服务器,但具有不同的数据库。
【问题讨论】:
-
多种方式。 HTTP 可能是最简单的选择。
-
HTTP 用于同步通信。异步通信的流式解决方案(以 Apache kafka 为例)
-
我不明白在这种情况下如何使用http。有例子吗?
-
@RikoOu 这是一个 REST API,这意味着它已经在使用 HTTP。您需要什么帮助?
标签: api rest go microservices