标签:服务 策略 集成 出现 spring 而不是 环境 代理服务 代理
网关这个词其实是一个硬件概念。因为按照定义,网络网关出现在网络的边缘,所以防火墙和代理服务器等相关功能 往往与之集成在一起。在家庭网络 和小型企业中,宽带路由器通常充当网络网关。它将你家中或企业的设备与 Internet 连接。网关是路由器的最重要功能,路由器是最常见的网关类型。
今天我们要讲的网关并非是路由器(开个玩笑),既然做应用开发自然讨论的是调用各个服务的入口-API,所有服务的入口,简称API网关。
在大多数微服务实现中,内部微服务端点不会暴露在外部。它们被保留为私人服务。一组公共服务将使用API网关向客户端公开。这样做有很多原因:
客户端仅需要一组选定的微服务;
很难在服务端点上实现特定于客户端的转换;
如果需要数据聚合,尤其是为了避免在带宽受限的环境中进行多个客户端调用,则中间需要网关;
服务实例数量及其位置(主机+端口)动态变化;
如果要应用特定于客户的策略,则很容易将它们应用于单个位置,而不是多个位置。这种情况的一个示例是跨域访问策略。
标签:服务 策略 集成 出现 spring 而不是 环境 代理服务 代理
原文地址:https://www.cnblogs.com/zhangqinghua/p/12081670.html