网关(zuul)和代理服务器(nginx)的区别

一、吞吐量

量级不一样,单台nginx吞吐量在10WQPS 一个 java 网关撑死了1000 QPS

二、 负载策略

nginx自带多种策略 可以通过轮询 随机 权重 url等管理和剔除服务 网关没有功能

三、网关主要作用

第三网关最主要是 鉴权,限流和 根据url正则 转发到具体服务, 他的限流也更切合业务 比如某个活动秒杀 他可以网关直接取模返回运气不好 抢不到 …

四、总结

nginx是抗连接+负载均衡的, 网关用于业务出口服务

你可能感兴趣的:(实战问题,java,nginx,网关)