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

开源网站开源项目 24-05-21 10:03:41

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

特点:

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

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

[swall 分布式基础信息管理系统]相关推荐

breathe 程序文档工具

breathe 是 Doxygen 上面一个支持重新构建文本(reStructuredText )和全文检索(Sphinx),并支持生成 x……...

Dust JavaScript 模板引擎

DustJS 是一个支持浏览器和 Node.js 的异步模板引擎。 特点: async/streaming operation browser/node ……...

数独游戏 数独类型游戏

数独游戏 数独类型游戏

数独游戏,游戏分三个难度来生成数独矩阵,有标记功能。关于挑战模式还没有实现。 [Code4App.com] ...

SARL 面向代理的通用编程语言

SARL 是通用的,面向 Agent 的编程语言,旨在提供基础的并发处理,分布式,交互,分散,响应式和动态重新……...

Rosin Fiddler插件

Rosin Fiddler插件

Rosin是一个Fiddler插件,协助开发者进行移动端页面开发调试,是移动端web开发、调试利器。 分支说明 由……...

今日开源
  1. Scut 开源游戏服务器引擎

    Scut游戏服务器引擎使用C#语言开发,特别适用于手机网络游戏,支持使用Python脚本进行游戏开发;支持MSSQL/Mysql数据库;支持HTTP/Socket协议同时接入;采用实体类对象建模,自动构造数据库表结构生成和修改语句;……

    开源软件 2024-06-16

  2. Java 编程语言

    Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称,最初推出的时候提出 “Write Once, Run Anywhere” 的理想愿景。 Java是一门面向对象编程语言,不仅吸收了C/C++语言的各种优点,……

    开源软件 2024-06-16

  3. Prototype Ajax 框架

    Prototype Ajax 框架

    Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。 代码示例: Prototype 1.6.0 PDF……

    开源软件 2024-06-16

返回顶部小火箭