量级不一样,单台nginx吞吐量在10WQPS 一个 java 网关撑死了1000 QPS
nginx自带多种策略 可以通过轮询 随机 权重 url等管理和剔除服务 网关没有功能
第三网关最主要是 鉴权,限流和 根据url正则 转发到具体服务, 他的限流也更切合业务 比如某个活动秒杀 他可以网关直接取模返回运气不好 抢不到 …
nginx是抗连接+负载均衡的, 网关用于业务出口服务