Skip to content

Latest commit

 

History

History
47 lines (22 loc) · 1.07 KB

businesser.md

File metadata and controls

47 lines (22 loc) · 1.07 KB

businesser项目

businesser

业务器

以业务为核心, 以业务方式去做自动化, 简单了当

例如:

数据库组件

编写业务场景的数据查询SQL获取数据, 在场景、系统、模块、功能四个层次上去注册标识, SUA通过标识去调用SQL

分为四个数据: 1、标识字符串 2、业务类型, 例如: SQL 3、SQL内容 4、参数

数据保存在businesser本地

通过username-password登录认证鉴权

校验传入参数

预编译SQL

执行SQL并传递参数

得到SQL执行结果

响应json序列化的SQL执行结果

提供web界面添加数据库连接信息/修改项目配置文件(datasource.yml)

使用iptables 配置businesser所在服务器对SUA调用方: runner 的ip进行放行

使用docker方式部署, 基于system开启自启机制保证docker进程运行, 基于docker自启机制保证 docker容器运行

如果需要设置多节点实现不宕机、热升级, 可选:

​ 使用nginx负载多个docker容器

​ 本地域名指向多个主机上的docker容器