# EasyReson **Repository Path**: chenhys/EasyReson ## Basic Information - **Project Name**: EasyReson - **Description**: 用go语言写的数据勾兑服务通用程序,通过配置的信息配置任务 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-04-16 - **Last Updated**: 2021-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##### easyReson 是一款数据勾兑通用的程序。通过配置实现任务。 数据库勾兑,从逻辑上是这样的: 获取A库x表与B库y表的数据。 两者的数据通过多个字段匹配,匹配成功,则表示勾兑成功,回写各自数据的某些字段到各自的库里。(也可以不回写) 匹配失败,则表示勾兑失败。只有A库x表有或者说只有B库y表有的。 然后将匹配的数据,通通写入到C库z表中 ##### 通过配置config.json来扩展任务。 使用方式: 进入go/scr/EasyReson 源码目录,执行 go build,获取一个可以执行的二进制文件,复制一份儿config文件夹, 将 config.json.example复制一份儿为 config.json。修改配置文件的配置项,即可启动任务 程序启动后,如没有log目录,或log目录权限不够,可以手动创建一个log文件夹 [术语解释与约定](./doc/description.md) --- [配置文件详解](./doc/detail.md) --- [时间标签语法文档](./doc/timescript.md) --- [config.json.example样例示范与解释](./doc/configExample.md) --- [demo样例的表sql初始化脚本](./doc/resondemo.sql) --- [远程管理定时任务配置](./doc/zookeeper.md) ---