从0开始用spring boot编写分布式配置中心-peppa

欢迎你们一块儿来编写peppa

github地址: github

交流群:

目前市面上比较流行的分布式配置中心有disconf、apollo,用起来仍是比较方便的,然而因为在权限管理这块作得不够好,致使许多的场景下改一个配置要走的流程比较长,因此从今天起我开始本身写一个分布式配置中心。一来要达到上面的目的,二来顺便学习下spring boot、深刻理解zookeeper和curator。git

第一步:用spring boot构建项目

网上用spring boot构建项目的博客不少,我这里就不作过多的赘述了,持久层框架我使用的是mybatis。最后我构建的项目结构以下:

github

须要注意的是,若是你们想要用log4j的话必定要注意maven依赖的问题,否则极可能不起做用,具体我参考我github上pom.xml文件,运行的结果以下:

spring

第一步:实现分布式配置的核心功能

准备工做已经完成,接下来借助于zookeeper实现分布式的核心功能,用来触发修改线程池的核心线程数。mybatis

相关文章
相关标签/搜索