網關(gateway)的作用:
網關可以攔截客戶端所有請求,對該請求進行權限控制、負載均衡、日志管理、接口調用監控等
過濾器與網關的區別是什么?
過濾器是攔截單個tomcat服務器請求。
網關是攔截整個微服務所有請求。
Nginx 與Zuul區別
相同點:Zuul和Nginx都可以實現負載均衡、反向代理、過濾器請求、實現網關效果
不同點:Nginx采用C語言編寫
Zuul采用java語言邊學
Zuul負載均衡實現:采用ribbon+eureka實現本地負載俊航。
Nginx負載均衡實現:采用服務器端實現負載俊航。
Nginx比Zuul功能會更加強大,因為Nginx整合一些腳本語言(Nginx+Lua)
Nginx適用於服務器端負載均衡|也可以實現網關
Zuul適合微服務中實現網關,而且使用的技術是java語言。
最好建議nginx+zuul實現網關
nginx作用實現反向代理
zuul對微服務實現網關攔截
