在gateway中配置uri配置有三种方式,包括
- ws(websocket)方式: uri: ws://localhost:9000
- http方式: uri: http://localhost:8130/
- lb(注册中心中服务名字)方式: uri: lb://brilliance-consumer
注:http和ws大家都比较熟悉,直接写地址,但lb方式需要注意,单独的服务,服务命名可以随意,但是当使用gateway使用时,就需要注意命名规范。
能被gateway的lb方式识别到的命名规则为:
"[a-zA-Z]([a-zA-Z]|\\d|\\+|\\.|-)*:.*"
因此,如果名字中有非*“a-zA-Z:.”*规则字符或者使用“_”,则会报错。
参考文档:https://blog.csdn.net/weixin_41267342/article/details/111462594