Spring Cloud Gateway или Zuul2, какая замена для Zuul1 является правильной? - PullRequest
0 голосов
/ 10 июня 2019

Поскольку команда Spring Cloud отказалась от разработки модуля Zuul, мы переходим на Spring Cloud Gateway или Zuul2, но я считаю, что Zuul2 нуждается в большом количестве изменений в архитектуре и требует больших изменений в микросервисах (поправьте меня, если я ошибаюсь), кто-нибудь может дать рекомендацию по zuul2 или Spring-Cloud-Gateway, есть кто-нибудь или вы знаете какого-нибудь крупного игрока в области технологий, использующего Spring-Cloud-Gateway?

Ответы [ 3 ]

4 голосов
/ 11 июня 2019

Zuul1 является блокирующим, тогда как Zuul2 и шлюз облачного источника являются неблокирующими, и это является основным фактором производительности для шлюза, поскольку неблокирующая модель требует меньше ресурсов для обслуживания того же количества запросов, что ипо сравнению с блокирующим шлюзом.

Теперь, переход на Spring Cloud Gateway и Zuul2 - Spring Cloud не предоставляет никакой встроенной интеграции с Zuul2.У шлюза есть много функций, которые недоступны в общедоступной версии Zuul2, таких как ограничение скорости и т. Д. Кроме того, со шлюзом вы можете иметь настраиваемые фильтры, определенные для маршрута, и также определены тонны встроенных фильтров, что помогаетмного, чтобы начать.

На самом деле, есть много вещей, которые невозможно объяснить здесь.Вы можете следовать документации по шлюзу здесь - https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.0.2.RELEASE/single/spring-cloud-gateway.html

1 голос
/ 10 июня 2019

Я думаю, что SCG - путь из-за соглашений между Netflix и Pivotal, причем первый больше склоняется к весенней загрузке / облачной экосистеме, как указано в https://medium.com/netflix-techblog/netflix-oss-and-spring-boot-coming-full-circle-4855947713a0

По производительности это также кажется хорошей ставкой: https://www.bytesville.com/zuul-spring-cloud-gateway-comparison-benchmarks-loadtesting/

0 голосов
/ 10 июня 2019

Они оба являются заменами, но Spring Cloud будет поддерживать только Gateway, а не zuul 2

...