Excel2Config

Go Report Card Release License: MIT

简介

Excel2Config是一个基于在线Excel的配置管理工具,他具有多人在线协作、发布前差异比对、发布历史记录查看和回滚、正式环境和测试环境隔离等特性。

因为Excel灵活、编辑友好的特点,您可以将Excel2Config应用于任何软件开发的场景,尤其适合用于游戏项目,与产品、策划、运营共同维护配置数据。

体验地址

测试帐号:demo@163.com

测试密码:demo-project

配置管理工具对比

目前管理项目的配置数据大体有如下几种方法:

  1. 离线Excel编辑,使用PHP、Python等脚本读取Excel数据导入数据库
  2. 后台编写表单操作数据,保存到数据库
  3. 使用JSON、lua、xml等代码编辑配置,应用服务读取解析

Excel2Config对比其他解决方案:

对比项/对比产品 Excel2Config 离线Excel 网页表单 JSON文本
可读性
可扩展性 一般
发布效率 一般
部署效率
协作效率

产品架构

架构图

  1. Excel2Config内部署了一个HTTP服务,支持横向扩展,用于注册登录、管理项目、管理Excel、配置内容发布与回滚等操作
  2. Excel在线同步主要依靠WebSocket服务,暂不支持横向扩展,支持Excel数据修改实时保存、多用户操作实时同步
  3. Excel配置数据支持配置Mysql、Redis、Databus三种数据仓库,Mysql和Redis是直连数据库进行读写,Databus适用于Excel2Config服务无法直连数据库的场景,通过在应用服务接入e2cdatabus插件,利用RPC将数据保存到应用的数据库

results matching ""

    No results matching ""