Architecture
系统技术架构
从访问层到基础设施的五层技术体系,全部基于成熟的互联网开源技术。
访问层
移动设备
PC 终端
显示层
Element UI
HTML5
CSS3
Vue 2
Ajax
JavaScript
服务层
Controller
Spring Boot
Swagger 3
SLF4J
Validation
EasyExcel
Service
Spring Boot Cache
Transaction
SchedulerX
数据层
读写数据库MyBatis、JDBC
搜索引擎Elasticsearch 6.5
分库分表ShardingSphere
数据缓存Redis
基础设施
服务器CentOS 7.6、Windows
数据库PostgreSQL、MySQL 8
中间件Nginx、Consul、XXL-JOB、RocketMQ
文件存储
微服务架构
易于集成 · 被集成
开源技术
支持信创
Micro Capability
微能力中心 · 松耦合设计
从传统沉重的架构中解耦出专业业财组件,与企业已有系统灵活组合,在统一门户、统一流程与统一数据之上协同运行。
标准接口接入 · 服务注册与发现
API 网关同步调用 · REST 标准接口
消息总线异步事件驱动 · 解耦与削峰
松耦合连接 · 独立部署与独立演进
通睿业财组件独立微服务 · 按需组合
营收结算:营收结算到账认领销项发票进项发票银行回单
业财报账:收付报账费控报账存货报账薪资报账发票报账
业财台账:固定资产使用权资产积分台账递延台账危废台账
财管账仓:财务凭证管理凭证数据迁移
企业已有 / 第三方系统经网关接入 · 不改动原系统
官网WMS / TMS总账管理CRM会员中心项目管理电子档案合并报表SRM法务合同税务管理ERP人力资源考勤管理……
统一工作流引擎统一数据中心统一主数据管理
通睿业财组件(独立微服务)
企业已有 / 第三方系统(经网关接入)
松耦合连接(API / 消息,独立部署与演进)
Deployment
系统部署架构
- PC 端与移动端经网络设备接入,负载均衡结合 Nginx 分发流量
- 多网关并行部署,保障服务高可用
- 基础服务资源统一承载,业务数据落地 PostgreSQL
- 技术组件:注册中心、定时任务、分库分表、搜索引擎
- 业务组件:基础数据、数据交换、凭证引擎、收银对账等
