web-dev-qa-db-ja.com

Spring Cloud GatewayとZuulの違いは何ですか?

EdgeサービスおよびAPI Gatewayとして Zuul を使用しています。最近、Spring Cloud Platformのリリース Spring Cloud Gateway に気付きました。 2つのゲートウェイの違いは何ですか? ZuulがS-C-Gatewayの機能をサポートするように拡張されていないのはなぜですか?新しいライブラリの全体的な推進力は何でしたか?いつ使用する必要がありますか?

48
zeagord

私は、春のクラウドゲートウェイの著者です。 Zuulは、ブロッキングAPIを使用して、サーブレット2.5(3.xで動作)で構築されています。 Websocketのような長寿命の接続はサポートしていません。

ゲートウェイは、ノンブロッキングAPIを使用して、Spring Framework 5、Project Reactor、およびSpring Boot 2上に構築されています。 Websocketはサポートされており、Springと緊密に統合されているため、開発者のエクスペリエンスが大幅に向上しています。

98
spencergibb