分布式基礎信息管理系統:swall

jopen 10年前發布 | 15K 次閱讀 swall 分布式/云計算/大數據

一、Swall概述

swall是一個基于zookeeper實現的分布式基礎信息管理系統(Infrastructure Management)可以用于管理特別是架構比較靈活的服務,比如游戲。用swall,你不用登陸到具體的服務器去操作,你指需要在一臺機器上面就可以完成服務管理,比如獲取服務器監控信息、執行shell命令等等,你還可以方便的實現自動化配置,一條命令實現所有應用的部署不再是難題。

特點:

1.使用zookeeper做任務信息存儲,可配置高可用
2.配置節點靈活,可以處理一臺服務器上存放多個業務的復雜環境
3.簡單靈活,五臟六腑俱全(文件拷貝、命令執行、模塊管理)
4.提供比較好的自省功能,可以讓你比較方便調用各種模塊
5.容易擴展

二、Swall原理

swall原理很簡單,用過zookeeper的人都知道,zookeeper比較擅長存儲敏感的狀態信息,并提供一系列機制來操作這些信息,swall主要利用的是zookeeper 的watcher功能,就是當某個數據變化的時候會提供一個機制來實現通知,那么swall主要架構很簡單了:

分布式基礎信息管理系統:swall

項目主頁:http://www.baiduhome.net/lib/view/home/1404524593186

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!