分布式基础信息管理系统:swall

jopen 10年前

一、Swall概述

swall是一个基于zookeeper实现的分布式基础信息管理系统(Infrastructure Management)可以用于管理特别是架构比较灵活的服务,比如游戏。用swall,你不用登陆到具体的服务器去操作,你指需要在一台机器上面就可以完成服务管理,比如获取服务器监控信息、执行shell命令等等,你还可以方便的实现自动化配置,一条命令实现所有应用的部署不再是难题。

特点:

1.使用zookeeper做任务信息存储,可配置高可用  2.配置节点灵活,可以处理一台服务器上存放多个业务的复杂环境  3.简单灵活,五脏六腑俱全(文件拷贝、命令执行、模块管理)  4.提供比较好的自省功能,可以让你比较方便调用各种模块  5.容易扩展

二、Swall原理

swall原理很简单,用过zookeeper的人都知道,zookeeper比较擅长存储敏感的状态信息,并提供一系列机制来操作这些信息,swall主要利用的是zookeeper 的watcher功能,就是当某个数据变化的时候会提供一个机制来实现通知,那么swall主要架构很简单了:

分布式基础信息管理系统:swall

项目主页:http://www.open-open.com/lib/view/home/1404524593186