zuul和nginx

zuul是一个微服务的网关,所有的web请求都需要进过它进行路由。简单来说,A请求路由给A微服务,B请求交给B微服务处理。它仅支持http请求。不支持tcp协议。


nginx是一个网关,同样它可以路由web请求到对应的服务节点(有独立IP的服务器)。它一般做负载均衡使用。


说白点,两者设计的维度不同。

zuul路由的业务,对业务进行了归类,并交给了对应的微服务。

nginx路由请求的压力,对请求进行平均后,交给了服务器处理。

编辑于 2018-05-28