Diamond--分佈式配置管理系統

簡介:

Diamond是淘寶研發的分佈式配置管理系統。使用Diamond可以讓集羣中的服務進程動態感知數據的變化,無需重啓服務就可以實現配置數據的更新。

具有簡單、可靠、易用等特點

服務端部署:

 diamond-server/target/diamond-server.war

 下載地址: git clone https://github.com/gzllol/diamond.git

          
​​​​​

客戶端配置:

            <dependency>
                <groupId>com.taobao.diamond</groupId>
                <artifactId>diamond-client</artifactId>
                <version>2.2-SNAPSHOT</version>
            </dependency>

測試:



public class DiamondClient {
	public static void main(String[] str) {
		DiamondManager diamondManager = new DefaultDiamondManager("one", "a",
				new ManagerListener() {
					public void receiveConfigInfo(String configInfo) {
						System.out.println("receiveConfigInfo" + configInfo);
					}
 
					public Executor getExecutor() {
						return null;
					}
				});
		diamondManager.getDiamondConfigure().setPort(8080);
		String availableConfigureInfomation = diamondManager
				.getAvailableConfigureInfomation(5000);
		System.out.println("diamond值" + availableConfigureInfomation);
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章