Я хочу направить свой websocket-сервис на весенний облачный шлюз
Как документы Spring Cloud Gateway, я попытался сделать это, и это работает:
spring:
cloud:
gateway:
routes:
- id: websocket-sockjs-route
uri: http://localhost:8085
predicates:
- Path=/websocket/info/**
- id: websocket_route
uri: ws://localhost:8085
predicates:
- Path=/websocket/**
но когда я попробовал это, это не сработает:
spring:
cloud:
gateway:
routes:
- id: websocket-sockjs-route
uri: http://websocket-service:8085
predicates:
- Path=/websocket/info/**
- id: websocket_route
uri: ws://websocket-service:8085
predicates:
- Path=/websocket/**
Я хочу, чтобы мой маршрут веб-сокета стал таким:
spring:
cloud:
gateway:
routes:
- id: hello-world-route
uri: lb://hello-world:8081
predicates:
- Path=/hello