上圖是Zuul2的架構,和Zuul1沒有本質區別,兩點變化:
- 前端用Netty Server代替Servlet,目的是支持前端異步。後端用Netty Client代替Http Client,目的是支持後端異步。
- 過濾器換了一下名字,用Inbound Filters代替Pre-routing Filters,用Endpoint Filter代替Routing Filter,用Outbound Filters代替Post-routing Filters。
上圖是Zuul2的架構,和Zuul1沒有本質區別,兩點變化: