代码拉取完成,页面将自动刷新
本项目为 in配置自动化服务端 服务的客户端,也可作为本地配置文件读取工具使用
指的是配置文件已经在本地,不需要从服务端动态的更新配置文件,只对本地文件的读取,此模式会自动关闭与zookeeper的心跳链接,推荐对本地文件修改度不高的项目使用
<dependency>
<groupId>com.ijson.common</groupId>
<artifactId>in-auto-config-zkclient</artifactId>
<version>1.0.9</version>
</dependency>
指的是需要从远程服务端获取配置更新,服务端配置文件修改后,自动下载到本地,达到不重启服务,即可修改本地配置文件的方案,此模式会与zookeeper建立心跳链接,推荐内网使用此模式
配置本地VMOption参数为:
配置 | 默认值 | 描述 |
---|---|---|
zk.enable | false | 访问远程zookeeper服务器,可忽略 |
zk.auth | in:ijson | 用 username:password 字符串来产生一个MD5串 |
zk.authType | digest | 认证类型 |
zk.basePath | in/config | 存储位置 |
config.url | http://config.ijson.com/in/config/api | zookeeper配置获取地址,可自行编写① |
process.profile | config.url中的profile,区分环境 | |
process.name | 用于区分产品线 | |
custom.zk.server.url | config.url中地址重写 |
① 格式结构
http://config.ijson.com/in/config/api?profile=develop&name=demo
zookeeper.servers=115.29.102.69:2181 zookeeper.authenticationType=digest zookeeper.authentication=in:ijson zookeeper.basePath=/in/config
-Dprocess.profile=ceshi -Dzookeeper.servers=http://localhost:8080/in/config/api -Dprocess.name=demo -zk.enable=true
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。