超期费管理
数据治理角度建设:通常在业务数据量大,业务复杂度上升之后,通常DB或者业务模型已经很难支撑的情况下,才进行数据治理,数据治理不全等于是大数据的概念。侧重业务治理下的数据模型,大数据是支撑这种模型具象的表现
超期费服务
核销
付款服务
业务架构治理角度建设:通常我们在进行业务治理同时,要考虑和技术架构整体相契合和配合A、从业务出发,一定要熟知当前微服务架构常见问题和解决方式,进而进行业务建模,优化流程,流程的优化好之后,背后的落地都是一个个微服务支撑。B、业务架构治理和业务逻辑梳理,熟悉业务是前提,一定要熟知当前系统现状是怎么支撑当前业务运行,哪些可以剥离,哪些需要沉淀共通
箱管系统
前端UI
用户
箱动态管理
EDI
商品管理
Get请求
独立服务器
订单管理
jQuery
用户服务
箱动态服务
2、业务系统垂直架构模式
200信息中心
支付服务
财商系统
物流管理
模板引擎渲染
商品舱位
微服务网关GateWay
2019年中谷单体应用架构-现状
付款微服务
付款
电商DB
对账
财务DB
各类API
基础模块
展示层
My SQL
业务层
800中转
对账服务
图片
110财务
715航运
解释说明==》网关服务、服务注册中心管理、Restful交互、链路跟踪定位
阿里云主机
日志记录
用户管理
服务注册中心
事务
... ...
各个序号代表不同阶段的IT架构,最终要到序号5
收据
运行环境
CSS
..........
超期费微服务
4、业务系统SOA架构模式
MS SQL
POST请求
商品服务
箱管DB
DB
500订舱
3、业务系统分布式架构模式
UI
Ajax交互
一键转船
早期中谷单体应用架构
600配载
电商系统
核销服务
自定义函数
调用
基础业务库
DB系统
大而全、什么都有,系统维度视角
Html
无觉于中谷-2019.10
商品微服务
详细拆解和举例
单体应用架构
基础设施
服务管理中心
箱动态微服务
读写数据库
订单微服务
T001铁海顺达
数据库
业务中台
订单服务
数据缓存
收据、付款申请
数据中台
流量变大后只能加节点,无法针对某个功能点扩缩容
中台角度建设:1、各项业务API形成业务中台,是由多个系统的API和业务中心构成2、各项API底层数据交互层形成数据中台:和大数据、中间件交互
T002兆华能源
数据支撑
对账微服务
核销微服务
用户微服务
700部门管理
中谷IT现状和治理步骤示意图
… …
企业架构微服务治理---实施路径:1、目前各系统没有单独服务出来,因此需要从现有服务中逐渐剥离出核心服务出来,比如电商、业务系统、优客存在用户、订舱大模块,带来的问题是如果剥离出核心服务2、其他系统存在互相调用问题,比如电商要调用API订舱模块,优客也是要调用3、拆出服务后形成微服务模式4、微服务自身存在的一些问题,调用链路、监控、网关、地址变更维护、服务雪崩,解决这些问题需要一个网关(Nacos)和负载均衡措施(Nginx集群),服务自身需要纳入监控(中谷监控平台)5、微服务常见问题卡顿,需要建立全链路追踪架构体系
大数据组件
权限控制
Oracle
900箱管
技术中台
5、微服务架构模式(目标)
第三方虚拟主机
1、业务系统模块之间的关系