数据交换架构设计
2019-07-17 11:47:04 1 举报
数据库架构
作者其他创作
大纲/内容
微服务
举报时间、区域、问题类型统计
PC
微服务拆分
Node1
通信接口
日志服务
统计分析
业务实现
注册
订单服务
REST API
目录管理
数据交换
信件内容分析
数据库
设备
图例
安全要求会偏高一些【安全性能】
服务通信
REST
服务管理
消息服务
服务管理平台(前置交换系统,服务消费者)
智能分拣
缓存组件
more...
(data center)服务层
DataCenter
元数据
核心boss服务
资源层
Zuul
注册发现
后台管理
监控报警
转换
数据分析管理
基础组件
......
智能搜索
自动分类、自动聚类
数据共享与交换
MQ
移动
业务服务模块
DB权限库
举报填写服务
词库、语义库
RPC
日志管理
...
举报件数统计
第三方系统数据共享
元数据管理
读操作比写操作多【读性能】
消费者(可单机、可独立部署、可脱离datacenter调用接口..)
接口层
Maping/映射、转换、封装、调用
信访室共享交换网络举报信息
文件存储
消息队列
……
More...
权限服务
搜索服务
其他终端
生产者service1、service2、service3...
系统配置管理
组件
缓存
举报查询服务
配置管理
接口调用/集成
内外网数据交换
API Gateway
举报信件分类
DB集群
WWW
...
数据交换平台-微服务架构图
语义分析
基础服务组件
缓存、加密组件
智能客服
写操作比写操作多【写性能】
缓存服务
订单组件
中心控制管理
ws
excel、报表、图形展示
访问层
权限管理服务
管理、发布...
文件系统
DB(读库)
负载
架构分析:检举平台涉及的服务目前成增长趋势,规模不断的增大,此外 举报查询、举报填写、智能客服、统计分析、监控、权限管理、数据共 享、文件服务等模块相对比较独立,耦合度比较低, 可 以 单模块独立部署,根据业务类型连接不同数据库实例,提高读写效率; 此外智能客服、统计分析等模块有可能会涉及其它语言开发,拆分 成微服务比较合适,技术栈不受限,易于维护开发 综上:检举平台设计更倾向于微服务架构
登录
日志组件
业务实现...
nginx负载
DB(写库)
0 条评论
下一页