從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

相關文章
相關標籤/搜索