как маршрутизировать весенний облачный шлюз к сервису websocket? - PullRequest
0 голосов
/ 27 мая 2019

Я хочу направить свой 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
...