1. 服务代理

1.1. 是什么

服务代理拦截进出某项服务的流量,对其应用一些逻辑,然后将该流量转发给另一项服务。 它本质上是一个“中间人”,收集有关网络流量的信息,并决定是否对其应用规则。

1.2. 解决的问题

为了跟踪服务与服务之间的通信(又称网络流量),并可能对其进行转换或重定向,我们需要收集数据。传统上,实现数据收集和网络流量管理的代码被嵌入每个应用程序中。

1.3. 有什么作用

服务代理允许我们将这种功能“外部化”。它不再需要生活在应用程序中。相反,它现在被嵌入到平台层中(你的应用程序运行的地方)。

作为服务之间的守门员,代理提供对正在发生的通信类型的洞察力。根据他们的洞察力,他们决定将一个特定的请求发送到哪里,甚至完全拒绝它。

代理人收集关键数据,管理路由(在服务之间平均分配流量,或在某些服务中断时重新路由),加密连接,并缓存内容(减少资源消耗)。

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2025-02-08 11:34:15

results matching ""

    No results matching ""