分布式配置管理

2021-08-27 21:37:00 字數 966 閱讀 2008

#antelope#

-----------

### 專案描述:

基於 zookeeper 的分布式配置管理平台,實現對業務系統的環境變數進行統一的配置與管理。

### 專案特點:

1. 資料結構為 key-value,採用發布-訂閱模式,服務端主動推送資料變更。

2. 採用 spring xml 配置進行應用整合,使用方便,無**侵入。

3. 採用 spi 機制,可動態擴充套件實現機制和業務處理。

### 專案使用

在專案pom檔案中加入:

com.github.believeyrc

antelope-common

0.0.1-snapshot

在spring配置檔案中加入:

order/timeout

獲取客戶端:

import com.github.believeyrc.antelope.common.configclient;

@autowired

private configclient configclient;

使用客戶端

configclient.publishconfig("order/timeout", "60");  //發布配置

configclient.getconfigdata("order/timeout");        //獲取配置

configclient.subscribeconfig("order/timeout");      //訂閱配置

configclient.deleteconfig("order/timeout");         //刪除配置

### 配置控制台

將antelope-admin.war部署至tomcat

頁面快照 !(

分布式網路配置管理架構

該方案基於b s browser server 架構設計,一共由五部分組成 web 端負責配置資訊的輸入和展示,例如各種隧道,介面,路由,鏈路頻寬的配置資訊管理。服務端負責接收使用者的配置請求,並將任務下發到目標裝置上。訊息佇列負責將配置訊息下發給目標裝置,並將目標裝置返回的結果傳遞給服務端。選用訊...

分布式配置管理平台 Disconf介紹

disconf專注於各種分布式系統配置管理的通用元件 通用平台,提供統一的配置管理服務。一 功能特點 配置異構系統管理 極簡的使用方式 註解式程式設計 或 xml無 侵入模式 我們追求的是極簡的 使用者程式設計體驗良好的程式設計方式。目前支援兩種開發模式 基於xml配置或者基於註解,即可完成複雜的配...

sphinx分布式配置

單機配置請參考 搭建coreseek sphinx mmseg3 詳細安裝配置 php之sphinx擴充套件安裝 php呼叫示例 分布式配置很簡單,只需要將區域網內的機器連線即可。vi usr local coreseek etc csft.conf php view plain copy prin...