`
liukl
  • 浏览: 31255 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

统一通用配置引擎

阅读更多

随着运营的系统越来越多,开源的、自行开发的,C的、python的、J2EE的、php的等等,其配置也是五花八门,各不相同,系统运营的工作显著增加。

手工运营这样的体系,不仅增加了非常多复杂重复的工作,可能还需要详尽的文档支撑。系统分布式后,更是显著增加了这个工作的复杂度。同时,随着业务需求的快速变化、系统的更新与环境的变更(如机器ip变化等),这样的重复性工作更是琐碎而量大,因此一个通用的解决访问在大规模部署的系统里显得十分迫切。

如果对某个系统来开发完善的维护平台(比如统一存储、web界面管理等),又不具有通用性。不知道有没有这方面的开源项目,望大家指点下。

大致的需要是这样的:

1、要基于一种集中式的配置,分布似乎的读取方式,便于配置内容的维护和备份;

2、配置中心和单个配置读取节点间与平台无关、语言无关;

3、配置中心应该支持常规的如java properties的key =>  value配置格式,同时还应支持大规模专用数据库类配置(比如地区码、ip地址库等),其客户端API应该对这类常规应用进行封装;

4、中心与节点间应该存在热更新的机制,以便在系统运行期间可以把更改的配置“推”到各应用点;

5、客户端侧的API应该支持配置刷新后的event通知,以便主程序做必要的刷新(比如线程数量的配置等);

6、统一的web控制界面,可以基于web修改任何配置,并设置刷新机制(立即、还是等待系统重启、或者是某个时间点);

7、对各配置项修改应该具备一定的版本备份能力,在错误配置的情况下,可以进行系统恢复。

 

大家看看是否要求过分,有没有现有的项目可以拿来使用或改造。

有想法的兄弟姐妹也可以出出主意,一起探讨探讨。

0
1
分享到:
评论

相关推荐

    stepchain 通用业务流程流水线处理框架

    支持Config业务子流程开启或禁用、配置串行或并行以及并行数的统一配置。支持业务流程以及子流程任意无限嵌套。支持配置中心、缓存、统一数据接口、redis、Es、日志Trace等。支持并行分支,支持条件分支if/else、...

    ThinkSocial社交化商城开发引擎 v1.0.2.zip

    ThinkSocial社交化商城开发引擎,是搜雪团队历时两年,为大量客户定制开发基础上,而独立出来的通用开源版本。本系统针对于社交化时代,如何让传统企业做社群化的电商系统,将社群电商化,电商社群化。 目前放出的...

    66页三级医院智慧医院电子病历婴儿防盗智慧护理远程医疗信息化规划方案.pptx.zip

    多用途:在统一的BS构架界面下,将ETL、ESB和集成引擎功能合为一体, 支持热备容灾方案, 符合原卫生部三级等保的要求 外部系统或数据库重启后不需手动干预启动终端 统一的开发监控界面,均为Web网页界面(BS),方便...

    BaiduNetdiskDownload.zip

    Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点...

    SpringBoot 基础教程 基于2.0.0.M5制作

    快速入门 SpringBoot 快速入门 + 3分钟打造RestAPI SpringBoot 使用Spring Initializr快速构建工程 SpringBoot 工程结构推荐(新手必看) ...SpringBoot 统一异常处理(附核心工具类-ErrorInfoBuilder)

    企业后台管理基础框架 hsweb.zip

    通用mybatis配置文件,支持多种条件查询自动生成,支持自动生成insert,update,delete语句,支持和查询相同的各种条件.实现用户,权限管理;基于aop,注解,精确到按钮的权限控制.动态表单功能,可在前端设计表单,动态生成...

    朗讯IMS:NGN融合的引擎

    统一的电信级硬件平台,可以根据需要灵活配置;通过软件升级就能实现系统平滑过渡,有效保护运营商的初期投资;统一的网络管理、运营支撑系统;朗讯全球服务LWS的经验,是实现IMS融合网络的强大保证;贝尔实验室在...

    C++网络爬虫项目

    通用搜索引擎的处理对象是互联网网页,截至目前的网页数量数以百万计,所 以搜索引擎首先面临的问题就是如何能够设计出高效的下载系统,将如此海量 的网页数据传送到本地,在本地形成互联网网页的镜像备份。 网络...

    通用商城系统 v3.0

    5)、按照要求进行创建数据库表、视图、存储过程,导入数据,修改配置文件,删除安装文件。 6)、输入:http://您的域名/default.aspx 访问系统。 7)、default.aspx 为系统默认首页,请把站点默认首页设置为...

    MagicTools引擎(d3d与opengles渲染器,集成cocos2d)

    工程里带的导出插件目前只能导出网格,材质需要自己动手配置.(材质的编辑打算放到编辑器里做,然后在编辑器中绑定网格和材质,这也是cryengine和《古域》的做法,这样可以保证编辑的材质和游戏最终运行时的效果一样...

    PaddlePaddle是百度研发的深度学习平台,具有易用,高效,灵活和可伸缩等特点.rar

    模型库新增发布PaddlePaddle视频模型库,提供5个视频分类经典模型以及适合视频分类任务的通用骨架代码,用户可一键式高效配置模型完成训练和评测。 新增支持NLP语义表示BERT模型,支持多机多卡训练,支持混合精度...

    UWA 2.X 通用建站系统 v2.1.0

    2. 通过浏览器访问,填写配置信息进行安装。 3. 安装完成,访问首页。 4. 删除 install 目录。 5. 管理入口 admin.php,更改入口文件名以增加网站安全性。 UWA 2.X 通用建站系统 v2.1.0 更新日志: [增强]会员登录...

    数据分析平台演进及数据分析方法应用(蚂蚁金服).pdf

    或者直白的来说,是需要这个人的芝麻分,这个通过统计数据服务会去配一个决策规则,相当于这里的决策引擎里面支持一种决策的DSL配置,简单来讲就是if……else……,if…else……,能够配置这样一套规则后,给在线业务...

    单点登录源码

    Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。 > zheng-admin 基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`...

    Java微服务架构l零从基础到精通高清视频教程全套 163课

    150 Solr 全文搜索引擎-Solr 配置字段域 151 Solr 全文搜索引擎-Solr 维护功能 152 Solr 全文搜索引擎-Solr 查询与高亮显示 153 Solr 全文搜索引擎-Spring Boot 集成 Solr 154 Solr 全文搜索引擎-完成测试类 CRUD ...

    Java微服务架构163课

    150 Solr 全文搜索引擎-Solr 配置字段域 151 Solr 全文搜索引擎-Solr 维护功能 152 Solr 全文搜索引擎-Solr 查询与高亮显示 153 Solr 全文搜索引擎-Spring Boot 集成 Solr 154 Solr 全文搜索引擎-完成测试类 ...

    MagicTools引擎+编辑器+场景浏览器

    工程里带的导出插件目前只能导出网格,材质需要自己动手配置.(材质的编辑打算放到编辑器里做,然后在编辑器中绑定网格和材质,这也是cryengine和《古域》的做法,这样可以保证编辑的材质和游戏最终运行时的效果一样...

    Guns后台管理系统-其他

    7、简单可用的代码生成体系,通过SimpleTemplateEngine可生成带有主页跳转和增删改查的通用控制器、html页面以及相关的js,还可以生成Service和Dao,并且这些生成项都为可选的,通过ContextConfig下的一些列...

    承元软件表单系统详细说明文档

    引擎主要包括模板引擎、数据处理引擎等,引擎加载编译后的中间代码并执行。 三、系统运行的环境 表单定义平台全部基于J2EE技术开发,可集成和运行在任何符合J2EE规范的环境 1、服务器端: 1、操作系统:支持...

    Linkis-其他

    用户可以配置引擎的启动参数 用户可以设置变量 2. 支持标签功能 支持给EngineManager打标签 启动引擎时,支持为引擎打标签 支持通过标签访问目标引擎 3. AppGovernance应用治理实现 系统级、用户级应用全生命周期...

Global site tag (gtag.js) - Google Analytics