概述
1、问题描述
使用容器运行网关,容器网络模式使用桥接模式,网关无法注册到sentinel-dashboard上。
2、sentinel-dashboard 和客户端默认的通讯端口是8719,
可以通过设置参数 spring.cloud.sentinel.transport.port 来修改
3、通过设置参数 spring.cloud.sentinel.transport.client-ip (此配置的客户端IP将被注册到 Sentinel Server 端) 将该参数设置为网关的ip地址即可。
网关配置如下 yaml
server:
port: 18600
spring:
cloud:
sentinel:
app:
#标识网关项目
type: 1
# 取消控制台懒加载
eager: true
transport:
# sentinel-dashboard控制台地址
dashboard: xx.xx.xx.xx:8088
#网关ip
client-ip: yy.yy.xx.xx
# nacos配置持久化
datasource:
ds-flow:
nacos:
# nacos 地址
server-addr: xx.xx.xx.xx:8848
namespace: xxxxxxxx-68c2-4c07-yyyy-37bcc9064e0a
dataId: sentinel-pojo-gateway
groupId: DEFAULT_GROUP
data-type: json
#流控规则
rule-type: flow
d
最后
以上就是温柔吐司为你收集整理的SpringCloudGateway注册到sentinel-dashboard的全部内容,希望文章能够帮你解决SpringCloudGateway注册到sentinel-dashboard所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复