假设我们有以下设置:
服务A、和服务B可能有多个实例。
服务通过一个中心权限注册到服务网格,我们称之为服务发现,它知道每个服务的特定实例以及它们公开的端点。服务A还可以通过该服务发现中心权限订阅服务B的特定端点。(中央主管部门也处理安全、令牌和证书,但我想简化)
Sidecar A和Sidecar B定期与服务发现通信以确认可用性。
服务A如何调用服务B的端点
通过特定的url直接通过
F 259
发布于 2022-07-31 18:53:51
我发现推荐的方法是服务A通过特定的URL直接调用端点B,因为Sidecar A应该通过服务发现了解service的实例,并且应该选择一个健康的实例。服务发现的目的仅仅是:允许服务被发现。它不应该作为调用之间的代理。
https://stackoverflow.com/questions/71400547
复制相似问题