ndisconf
所属分类:网络编程
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2018-10-23 03:35:10
上 传 者:
sh-1993
说明: 基于disconf(配置中心)改造,封装更易于使用的startter,
(Based on the reconstruction of disconf (configuration center), encapsulate the easier to use starter,)
文件列表:
LICENSE (11357, 2018-10-22)
demo_config_ex.bmp (591462, 2018-10-22)
ndisconf-server/ (0, 2018-10-22)
ndisconf-server/pom.xml (12451, 2018-10-22)
ndisconf-server/src/ (0, 2018-10-22)
ndisconf-server/src/main/ (0, 2018-10-22)
ndisconf-server/src/main/java/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/Application.java (635, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/Constants.java (229, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/comparator/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/comparator/CommonComparator.java (1269, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/comparator/FileComparator.java (1193, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/comparator/StringComparator.java (1320, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/email/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/email/MailSenderInfo.java (2778, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/email/MyAuthenticator.java (743, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/common/email/SimpleMailSender.java (3979, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/config/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/config/ApplicationPropertyConfig.java (2584, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/innerapi/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/innerapi/Package.java (81, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/innerapi/zookeeper/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/innerapi/zookeeper/ZooKeeperDriver.java (1325, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/innerapi/zookeeper/impl/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/innerapi/zookeeper/impl/ZookeeperDriverImpl.java (9835, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/service/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/service/app/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/service/app/bo/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/service/app/bo/App.java (2199, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/service/app/dao/ (0, 2018-10-22)
ndisconf-server/src/main/java/com/nsb/ndisconf/server/disconf/web/service/app/dao/AppDao.java (614, 2018-10-22)
... ...
# ndisconf
>author: Dorae
>基于disconf改造,二次封装
# 相比于disconf的特点
## 一、工程结构
ndisconf-server
ndisconf-starter
starter-test
nsb-test
### 1. ndisconf-server
1. 改造成springboot项目;
2. 添加区域的概念,使得配置中心可以分区域集群部署;
3. 整合分散的配置文件,可以根据配置文件区分不同环境。
### 2. ndisconf-starter
1. 对disonf的jar进行了一层封装,屏蔽了复杂的配置项(提供默认值,因为这些通常是不需要的);
2. 采用java配置的方式,屏蔽了项目引入disconf的xml配置;
3. 现在只需要引入简单的配置即可。
### 3. starter-test
使用ndisconf-starter的Demo工程,提供了配置示例以及原生的disconf使用示例。
### 4. nsb-test
原生disconf-core的Demo工程,提供了xml配置示例以及原生的disconf使用示例。
## 二、使用方式
1. 部署ndisconf-server工程(配置管理中心);
2. 工程引入ndisconf-starter依赖;
3. 简单的配置(springboot的propertie文件)。
## 三、配置示例:
![demo_config_ex](https://github.com/Dorae132/ndisconf/blob/master/./demo_config_ex.bmp)
近期下载者:
相关文件:
收藏者: