diff --git a/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties b/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties index f1b5449..64be42b 100644 --- a/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties +++ b/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties @@ -1,5 +1,22 @@ #项目端口 server.port=8100 +#本机ip +impp.server.ip=192.168.1.20 +#console控制台服务(zipkin追踪全路径) +impp.console.ip=http://192.168.1.20:8010 + +################ 功能配置1 ################ +#若无法连接注册中心,是否需要一直检测加入 +impp.cluster.fetch=false +#服务注册中心 +impp.cluster.regist.center=http://192.168.1.20:8000/eureka/ +#多注册中心 +#impp.cluster.regist.center=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/ + +################ 功能配置2 ################ +#是否允许前端跨域提交impp.web.cross.hosts +impp.web.cross = true + ################ 授权过滤配置 ################ #用户登陆路径 filter.shiro.user.loginuri = /login @@ -15,34 +32,28 @@ filter.shiro.admin.filteruri = /adoperate/* #用户授权过滤路径 filter.shiro.saadmin.filteruri = /saoperate/* -################ 跨域提交 ################ -#是否允许前端跨域提交impp.web.cross.hosts -impp.web.cross = true - ################ 云配置 (以projectName作为应用名) ################ -#若无法连接注册中心,是否需要一直检测加入 -impp.cluster.fetch=false #是否开启微服 eureka.client.enabled=true #(参数配置)注册中心地址 -》 i3plus-ics,多个用逗号分隔 -eureka.client.service-url.defaultZone=http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/ +eureka.client.service-url.defaultZone=${impp.cluster.regist.center} #区域(源码中包含defaultZone,所以默认使用defaultZone) #eureka.client.region=estsh #eureka.client.service-url.estsh:http://192.168.1.20:8000/eureka/,http://192.168.1.20:8001/eureka/ -#### 本机微服配置 #### +################ 本机微服配置 ################ #本服务主机ip(若多个网卡,则需要设置本服务ip) -eureka.instance.ip-address=192.168.1.20 +eureka.instance.ip-address=${impp.server.ip} #本服务实例ID -#eureka.instance.instance-id=${eureka.instance.ip-address}:${server.port} +eureka.instance.instance-id=${impp.server.ip}:${server.port} #本服务主机名 -#eureka.instance.hostname=${eureka.instance.ip-address} +eureka.instance.hostname=${impp.server.ip} #本服务状态页面 -eureka.instance.status-page-url=http://${eureka.instance.ip-address}:${server.port}/swagger-ui.html +eureka.instance.status-page-url=http://${impp.server.ip}:${server.port}/swagger-ui.html #将自己的IP注册到Eureka Server。若不配置或设置为false,表示注册微服务所在操作系统的hostname到Eureka Server eureka.instance.prefer-ip-address=true -#### 检测机制 #### +################ 检测机制 ################ #心跳间隔周期,宕机限制(秒),90秒没反应视为宕机 eureka.instance.lease-expiration-duration-in-seconds=30 #心跳周期 @@ -62,9 +73,11 @@ hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000 #集群名 eureka.instance.metadata-map.cluster=impp_cluster -#### 链路追踪 #### +################ 链路追踪 ################ +#使用web方式传输信息 +spring.zipkin.sender.type=web #链路追踪服务的地址 -spring.zipkin.base-url=http://192.168.1.20:8010 +spring.zipkin.base-url=${impp.console.ip} #追踪深度,百分比,1是全部 spring.sleuth.sampler.probability=1.0