注册
登录
通讯技术
通过API网关进行内部通信微服务
返回
通过API网关进行内部通信微服务
作者:
疯子哥哥
发布时间:
2023-12-18 02:48:48 (7月前)
转自:
在微服务架构中,有一种称为API网关的通用模式。 我知道这一切
通讯 跨度> API网关外部用作单个入口点。 但我也想 那个内部
通讯 跨度> 从微服务到微服务正在通过API网关?我的意思是它比建立点对点连接更容易处理。 因此,对于整个内部使用API网关也是如此
通讯 跨度> ?
收藏
举报
2 条回复
0#
回复此人
Just do it
|
2019-08-31 10-32
我试过三种口味
的
所有通过API网关的通信 强> 它使服务发现变得容易,可以在一个点上跟踪所有通信,但是它增加了网关后面的服务的延迟(不是很多,而是一个额外的跳)。你也可以剥离身份验证,这意味着即使是网关后面的所有服务都需要让auth正确(这可能不适用于某些应用程序,但对于其他应用程序可能不是这样)
的
通过网关的外部服务 强> 它可以帮助您在网关上剥离身份验证。您可以对传入的请求强制进行更严格的检查,您的服务直接相互通信(但这意味着他们需要发现服务的一些方式,我们使用基于route53的dns,因此它们的端点可以保持相同)。服务相互信任,这些通信不需要验证。
的
外部/内部网关 强> 我们还有一个场景,我们必须得到两个api网关,一个原因是在两组网关上需要不同类型的检查以及每个网关都必须经历的不同负载。
醇>
编辑
登录
后才能参与评论