1.首先,有集群的情况下,就要负载均衡
一般都是集群,提供一个 暴露一个 公共暴露口
然后负载均衡器,带着请求去,访问公共暴露口,依据负载均衡算法确定一个目标
2.负载均衡和 网关的区别
首先,网关有路由功能(反向代理),
就这么说,有反向代理或路由功能的(里面都会有负载均衡器),因为路由和反向代理,实质就是一个 中间的 转发器,既然是中间的转发器,不是直接定位到 具体目标,那避免目标有集群,转发的过程中无法确定具体目标,所以都会内置负载均衡器

例如 nginx,gateway网关,他们都是中间,转发器,都自带了负载均衡
此时,转发器接收的请求,一定不是具体定位到 ip的请求,一定是一个请求那个 公共暴露口的 请求,这个公共暴露口,可以是集群提供(例如 注册中心 service-name),也可以是,转发器提供(例如,gateway 定义一个 service-name的路由,请求直接访问这个路由即可)

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐