微服务架构
引擎服务中心、缓存服务器
产品概述
产品整体采用的微服务架构,服务注册发现中心接收服务注册,数据管理中心通过服务注册发现中心消费服务。 引擎服务中心提供编码规则、校验规则、工作流、全文检索、大数据分析等服务;数据存储入关系型数据库,管理中心产生的日志记录在文档型数据库;缓存服务器提供加速数据处理,文件服务器提供专门的附件管理。 贯穿业务支持平台和数据分析平台的是引擎层,将数据和计算密集型的任务独立封装,进行加速。
-
规则引擎
处理批量导入和审核中的规则校验
-
转换引擎
完成符合特定条件数据的批量修改和转换
-
清洗引擎
完成采集数据的清洗工作
-
工作流引擎
管理申请、校验、审核、发布的工作流程
-
搜索引擎
实现模糊搜索、跨域搜索等高级搜索功能
-
在线分析引擎
完成实时性要求较强的数据分析任务
-
离线分析引擎
完成计算复杂度较高但时效性不强的分析任务
-
大数据分析引擎
对半结构化、非结构化信息进行分析处理
-
时空分析引擎
对蕴含地理信息的数据进行检索、统计和分析
-
用户行为分析引擎
通过用户实际的使用行为评估主数据平台服务的有效性