gateway转发websocket
gateway转发websocket和netty-webSocket
·
转发webSocket
spring:
cloud:
gateway:
routes:
- id: websocket1
uri: ws://127.0.0.1:8081 #websocket配置,直接地址使用方式1
#uri: lb:ws://serviceName #websocket配置,通过nacos注册中心调用serviceName使用方式2
predicates:
- Path=/websocket
webSocket与netty集成后,netty要单独开端口访问,以上方式要直接指定netty的端口,集群的时候可以配置多个相同的路由规则,每个指定一个netty-websocket服务,然后通过权重实现负载均衡
spring:
cloud:
gateway:
routes:
- id: websocket1
uri: ws://127.0.0.1:8081
predicates:
- Path=/ws
- Weight=group1,45
filters:
- StripPrefix=1
- id: websocket2
uri: ws://127.0.0.1:8082
predicates:
- Path=/ws
- Weight=group1,55
filters:
- StripPrefix=1
更多推荐
已为社区贡献1条内容
所有评论(0)