Service-mesh


service 对TCP,UDP, http1.x 支持较好,但对连接复用的协议http2,GRPC支持的不好。

当上游服务器接收并响应一个客户端请求时,连接不会立即断开,客户端和服务器端之间会保持一个长连接,只要是同一个客户端发来的请求,都会被转发至同一个上游服务器中。

7层: 需要根据不同的路径转发至不同的后端服务。

网站需要支持个性化功能,一个网站需要将用户划分到不同的分组,针对不同的分组展现的功能也不一致。这就要求负载均衡软件能够依据不同的HTTP Request Header 转发至不同的服务,或同一服务的不同版本。

证书的签发,管理,过期续签,加密算法等交由开发人员管理的成本是非常高的。

转发列表

将API网关挂载到负载均衡后端,二者合一,既可同时完成网络地址转换,负载均衡,高级路由的功能。

在二者组合的配置下,用户请求可经过负载均衡再经由API网关将请求转发至用户pod.

服务网格的目标是管理微服务之间的通信,而API网关的目标是管理 外部客户 到 服务之间的通信。