Răsfoiți Sursa

sentinel 代码初始化
sentinel 多配置化

lengfaqiang 2 ani în urmă
părinte
comite
adf49e6fad

+ 1 - 1
SOURCE_MODIFICATION.md

@@ -30,7 +30,7 @@
     <!--            <scope>test</scope>-->
         </dependency>
 ----
-##### 3.1:复制test下rule包放入至com.alibaba.csp.sentinel.dashboard
+##### 3.1:复制sentinel-dashboard中test下rule包放入至com.alibaba.csp.sentinel.dashboard
     1:FlowRuleNacosProvider.java:从Nacos配置中心动态获取流控规则
     2:FlowRuleNacosPublisher.java:上传动态获取流控规则到Nacos配置中心
     3:NacosConfig.java:nacos配置

+ 12 - 0
sentinel-dashboard/Dockerfile

@@ -0,0 +1,12 @@
+#java 版本
+FROM openjdk:17-jdk-alpine
+##挂载的docker卷
+VOLUME /tmp
+#前者是要操作的jar包  后者自定义jar包名
+ADD *.jar sentinel-dashboard-1.8.6.jar
+#定义时区参数
+ENV TZ=Asia/Shanghai
+#设置时区
+RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
+#配置启动命令,-D表示设置JVM参数
+ENTRYPOINT ["java","-jar","-Dserver.port=19527","-Dcsp.sentinel.dashboard.server=10.10.10.230:19527","-Dproject.name=sentinel-dashboard","/sentinel-dashboard.jar"]

+ 4 - 3
sentinel-dashboard/src/main/resources/application-dev.properties

@@ -5,12 +5,12 @@ server.servlet.encoding.enabled=true
 
 # 服务端口、控制台地址、名称
 #server.port=19527
-csp.sentinel.dashboard.server=47.108.162.14:19527
+csp.sentinel.dashboard.server=10.10.10.230:19527
 #csp.sentinel.dashboard.server=127.0.0.1:19527
 project.name=sentinel-dashboard
 # Nacos地址、账号、密码 #Nacos数据源配置
 #sentinel.nacos.serverAddr=127.0.0.1:8848
-sentinel.nacos.serverAddr=47.108.162.14:8848
+sentinel.nacos.serverAddr=10.10.10.230:8848
 sentinel.nacos.username=nacos
 sentinel.nacos.password=nacos
 # 默认命名空间就是 public,不用填写,填了public反而找不到,所以这个置空就行。
@@ -22,7 +22,8 @@ server.servlet.session.cookie.name=sentinel_dashboard_cookie
 #logging settings
 logging.level.org.springframework.web=INFO
 #logging.file.name=${user.home}/logs/csp/sentinel-dashboard.log
-logging.file.name=/home/sckw/logs/csp/sentinel/sentinel-dashboard.log
+#logging.file.name=/home/sckw/logs/csp/sentinel/sentinel-dashboard.log
+logging.file.name=/www/wwwroot/java_kuanglala_sentinal_svr/logs/sentinel/sentinel-dashboard.log
 logging.pattern.file= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 #logging.pattern.console= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 

+ 6 - 4
sentinel-dashboard/target/classes/application-dev.properties

@@ -4,13 +4,13 @@ server.servlet.encoding.charset=UTF-8
 server.servlet.encoding.enabled=true
 
 # 服务端口、控制台地址、名称
-server.port=19527
-csp.sentinel.dashboard.server=47.108.162.14:19527
+#server.port=19527
+csp.sentinel.dashboard.server=10.10.10.230:19527
 #csp.sentinel.dashboard.server=127.0.0.1:19527
 project.name=sentinel-dashboard
 # Nacos地址、账号、密码 #Nacos数据源配置
 #sentinel.nacos.serverAddr=127.0.0.1:8848
-sentinel.nacos.serverAddr=47.108.162.14:8848
+sentinel.nacos.serverAddr=10.10.10.230:8848
 sentinel.nacos.username=nacos
 sentinel.nacos.password=nacos
 # 默认命名空间就是 public,不用填写,填了public反而找不到,所以这个置空就行。
@@ -21,7 +21,9 @@ server.servlet.session.cookie.name=sentinel_dashboard_cookie
 
 #logging settings
 logging.level.org.springframework.web=INFO
-logging.file.name=${user.home}/logs/csp/sentinel-dashboard.log
+#logging.file.name=${user.home}/logs/csp/sentinel-dashboard.log
+#logging.file.name=/home/sckw/logs/csp/sentinel/sentinel-dashboard.log
+logging.file.name=/www/wwwroot/java_kuanglala_sentinal_svr/logs/sentinel/sentinel-dashboard.log
 logging.pattern.file= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 #logging.pattern.console= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 

+ 1 - 1
sentinel-dashboard/target/classes/application-local.properties

@@ -4,7 +4,7 @@ server.servlet.encoding.charset=UTF-8
 server.servlet.encoding.enabled=true
 
 # 服务端口、控制台地址、名称 默认为7080
-server.port=19527
+#server.port=19527
 #csp.sentinel.dashboard.server=47.108.162.14:19527
 csp.sentinel.dashboard.server=127.0.0.1:19527
 project.name=sentinel-dashboard

+ 3 - 2
sentinel-dashboard/target/classes/application-prod.properties

@@ -4,7 +4,7 @@ server.servlet.encoding.charset=UTF-8
 server.servlet.encoding.enabled=true
 
 # 服务端口、控制台地址、名称
-server.port=19527
+#server.port=19527
 #csp.sentinel.dashboard.server=47.108.162.14:19527
 csp.sentinel.dashboard.server=127.0.0.1:19527
 project.name=sentinel-dashboard
@@ -21,7 +21,8 @@ server.servlet.session.cookie.name=sentinel_dashboard_cookie
 
 #logging settings
 logging.level.org.springframework.web=INFO
-logging.file.name=${user.home}/logs/csp/sentinel-dashboard.log
+#logging.file.name=${user.home}/logs/csp/sentinel-dashboard.log
+logging.file.name=/home/sckw/logs/csp/sentinel/sentinel-dashboard.log
 logging.pattern.file= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 #logging.pattern.console= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 

+ 3 - 2
sentinel-dashboard/target/classes/application-test.properties

@@ -4,7 +4,7 @@ server.servlet.encoding.charset=UTF-8
 server.servlet.encoding.enabled=true
 
 # 服务端口、控制台地址、名称
-server.port=19527
+#server.port=19527
 #csp.sentinel.dashboard.server=47.108.162.14:19527
 csp.sentinel.dashboard.server=127.0.0.1:19527
 project.name=sentinel-dashboard
@@ -21,7 +21,8 @@ server.servlet.session.cookie.name=sentinel_dashboard_cookie
 
 #logging settings
 logging.level.org.springframework.web=INFO
-logging.file.name=${user.home}/logs/csp/sentinel-dashboard.log
+#logging.file.name=${user.home}/logs/csp/sentinel-dashboard.log
+logging.file.name=/home/sckw/logs/csp/sentinel/sentinel-dashboard.log
 logging.pattern.file= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 #logging.pattern.console= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
 

+ 1 - 1
sentinel-dashboard/target/classes/application.properties

@@ -2,7 +2,7 @@
 server.port=19527 
 #spring.application.name=项目名
 #环境 dev prod test
-spring.profiles.active=local
+spring.profiles.active=dev