Що таке весняний хмарний шлюз?
Spring Cloud Gateway є фреймворк для створення програм на основі мікросервісів. Він забезпечує підтримку маршрутизації та фільтрації вхідних запитів до мікросервісів, а також підтримку інших загальних функцій, необхідних для створення архітектури мікросервісів.
У контексті хмарних обчислень це шлюз компонент, який діє як міст між різними мережами, дозволяючи даним перетікати з однієї в іншу.
Коли доступно кілька примірників Spring Cloud Gateway інтелектуально розподіляє вхідні запити серед доступних екземплярів у клієнті Discovery.. Він внутрішньо використовує spring-cloud-loadbalancer із коробки для розподілу трафіку запитів.
Spring Cloud Gateway побудовано на Project Reactor і забезпечує неблокуюче реактивне середовище. Це дозволяє краще використовувати системні ресурси та особливо корисно при обробці великої кількості одночасних запитів (понад 200 запитів), для чого Zuul не був розроблений.
Шлюзи керують безліччю пристроїв IoT, усі з яких передають дані в хмару. Хмарні платформи шлюзу Інтернету речей є хмарними службами і шлюзи IoT повинні бути інтегровані, щоб полегшити обробку, зберігання та керування даними.