disconf 已经搭建成功(http://gjp014.iteye.com/admin/blogs/2360517),下面演示一下怎样使用:
实现功能(程序在附件中):
建立 boce_demo 的 qa环境,
该环境中只有一个配置文件 redis.properties
内容:redis.host=192.168.1.24
redis.port=6379
。然后再修改配置文件信息,
disconf 修改后的配置信息通知应用程序。
1.设置disconf 的配置文件内容
#disconf 服务地址
disconf.conf_server_host=192.168.6.57:8080
# qa环境的版本号为:
disconf.version=1_0_0_1
# 应用名称
disconf.app=boce_demo
# 环境名称
disconf.env=qa
2.初始化数据库:
---应用名称
INSERT INTO disconf.app (app_id,name,description,create_time,update_time,emails) VALUES (
3,'boce_demo','boce_demo','99991231235959','99991231235959','');
----环境配置
INSERT INTO disconf.config (config_id,`type`,status,name,value,app_id,version,env_id,create_time,update_time) VALUES (
150,0,1,'redis.properties','redis.host=192.168.6.29
redis.port=6379',3,'1_0_0_1',1,'99991231235959','20170306170753');
INSERT INTO disconf.config (config_id,`type`,status,name,value,app_id,version,env_id,create_time,update_time) VALUES (
151,0,1,'redis.properties','redis.host=192.168.6.24
redis.port=6379',3,'1_0_0_1',2,'99991231235959','20170306171907');
---
4. 测试程序在附件中。
5.登录管理平台查看信息:
修改 配置文件:
查看服务器端,已经收到修改后的配置参数 配置参数由 192.168.6.24 修改为:192.168.9.24
查看zookeper 存储信息,已经修改:
相关推荐
Disconf 分布式配置使用教程 Disconf 是一款分布式配置管理系统,旨在帮助开发者更方便地管理和维护项目中的配置文件。在本教程中,我们将详细介绍 Disconf 的使用方法和配置项。 1. Disconf 客户端录入/修改/删除...
Disconf(分布式配置中心)是百度开源的一款用于解决分布式系统配置管理问题的工具,它可以集中化管理应用的配置,使得在分布式环境下配置的修改...在使用过程中,遇到任何问题,可以查阅官方文档或社区资源获取帮助。
4. **使用注意事项**: - **环境要求**:确保你的系统环境已安装Java和Tomcat,并且版本符合disconf-web的要求。 - **数据库配置**:disconf-web需要连接数据库存储配置信息,需要提前准备好数据库连接配置。 - *...
这份V1.3版本的指南将详细介绍如何正确、高效地部署和使用disconf。 首先,我们需要了解disconf的核心功能。Disconf提供了一种集中式的、动态的配置管理方式,允许开发者在不重启服务的情况下更新配置,极大地提高...
【标题】"disconf-demo" 是一个基于Spring Boot框架的示例程序,它展示了如何集成和使用disconf(分布式配置中心)这一工具。这个项目旨在帮助开发者了解如何在Spring Boot应用中实现分布式配置管理,从而实现配置的...
若开启Disconf后disconf-web不能正常Work,则Disconf使用本地配置。 5、支持配置项多个项目共享,支持批量处理项目配置。 6、配置监控:平台提供自校验功能(进一步提高稳定性),可以定时校验应用系统的配置是否...
本篇文章将深入探讨Disconf的使用,包括如何使用`disconf.properties`文件以及不使用该文件的两种方式。 一、Disconf简介 Disconf是一款轻量级的配置管理工具,它允许开发者在任何节点上修改配置,而无需重启服务...
4. 客户端接收到配置更新通知后,自动刷新本地的配置信息,确保应用使用最新的配置。 5. 如果主节点故障,从节点会自动晋升为主节点,保证服务的连续性。 三、Disconf应用实践 1. 集成Disconf:在项目中引入...
disconf支持Java、Python等多语言,这意味着无论你的项目使用什么语言开发,都可以无缝接入disconf。 5. **组件集成** disconf可以方便地与Spring、Dubbo等框架集成,实现配置的自动加载和更新。 6. **监控与...
5. **使用Disconf** 在需要使用配置的地方,通过Disconf提供的API获取配置信息。例如,可以使用`DisconfMgr.getString(key)`来获取某个配置项的值。 **三、Disconf工作原理** Disconf的核心工作流程包括: 1. **...
百度的disconf确实好用,但是手工添加配置项和配置文件很烦躁,自己利用闲余时间写了该脚本,主要支持对disconf的app自动下载和添加配置,运行之前,请先...同时修改main函数中的disconf url、账号和密码信息即可使用。
使用Docker打包并运行Disconf-Web.zip
`disconf-demo`是基于`disconf`的一个示例项目,旨在帮助开发者更好地理解和使用`disconf`。 `disconf`的核心功能包括: 1. **集中式管理**:所有的配置信息都集中存储在一个中心化的地方,例如分布式文件系统或...
使用`disconf-client-ext`,开发者可以将特定的配置设置为全局共享,这意味着这些配置将对整个系统中的所有应用可见并可供使用。这样的设计极大地提高了配置的复用性,减少了重复配置的工作量,同时也有助于保持配置...
为您提供Disconf分布式配置管理平台...包括百度、滴滴出行、银联、网易、拉勾网、苏宁易购、顺丰科技 等知名互联网公司正在使用!Disconf主要目标:部署极其简单:同一个上线包,无须改动配置,即可在多个环境中(RD/QA/
disconf-spring-boot-starter disconf-spring-boot-starter让您可以使用spring-boot的方式开发依赖disconf的程序只需要关心disconfi的配置文件和配置项,省略了编写xml的麻烦使用步骤(示例: )在spring boot项目的...
百度开源的分布式管理工具,但是下载之后是前后端分离的,不太方便使用,调整成非前后端分离的程序
使用Docker打包并运行Disconf-Web。