88 votes

En quoi Spring Cloud Gateway est-il différent de Zuul?

J'utilise Zuul en tant que service de périphérie et passerelle API. Récemment, j'ai remarqué que Spring Cloud Platform publiait Spring Cloud Gateway . Quelle est la différence entre les deux passerelles? Pourquoi le Zuul n'est-il pas étendu pour prendre en charge les fonctionnalités de SC-Gateway? Quel était le facteur déterminant pour une nouvelle bibliothèque? Quand doit-il être utilisé?

177voto

spencergibb Points 12056

Je suis l'auteur de Spring Cloud Gateway. Zuul est construit sur le servlet 2.5 (fonctionne avec 3.x), en utilisant des API de blocage. Il ne prend pas en charge les connexions de longue durée, comme les websockets.

Gateway est construit sur Spring Framework 5, Project Reactor et Spring Boot 2 à l'aide d'API non bloquantes. Les Websockets sont pris en charge, ce qui constitue une bien meilleure expérience pour les développeurs, car il est étroitement intégré à Spring.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X