Поддерживает ли SpringCloudGateway маршрутизацию других протоколов, кроме запросов http/https? Я нашел предикаты только для http-запросов.
Я хотел бы перенаправлять разные потоки на основе sni.
Как это делается на nginx:
stream {
map $ssl_preread_server_name $name {
vpn1.app.com vpn1_backend;
vpn2.app.com vpn2_backend;
https.app.com https_backend;
default https_default_backend;
}
upstream vpn1_backend {
server 10.0.0.3:443;
}
upstream vpn2_backend {
server 10.0.0.4:443;
}
upstream https_backend {
server 10.0.0.5:443;
}
upstream https_default_backend {
server 127.0.0.1:443;
}
server {
listen 10.0.0.1:443;
proxy_pass $name;
ssl_preread on;
}
}
Источник: Переадресация Nginx TCP на основе имени хоста
Возможно ли это с весенним облачным шлюзом?
Благодарю вас!