标签:时间 微服务 去除 拆分 模型 金融 核心 范围 监控
数据模型服务化:数据模型主要指数据库设计,数据库的设计很大程度的决定了模块划分。让不同的表责任到服务,一张表不能有两个大服务来控制。这样,第一便于容量扩展,量上来了直接水平拆分。第二,数据便于量化,有明确的责任人。第三,便于应对变化,模型独立,变化影响范围可控。
也就是是金融的战略:去除依赖、弱化依赖、控制依赖。
每个服务拆分子模块:标准的模块分成:共同依赖模块、核心服务模块、后台接口模块、监控报警等定时任务模块。服务分等级,确保有侧重。
这里需要着重说明的是:服务分等级,SLA,评判标准是服务宕机时间。比如说自己用的后台管理,可以允许宕机个一天,有可能问题不是很大。但是不代表这个服务允许有bug。因为一个后台接口权利可能比前台接口权利还要大,出了问题影响面还要广。即宕机时间分几等,系统质量不分等级。
标签:时间 微服务 去除 拆分 模型 金融 核心 范围 监控
原文地址:https://www.cnblogs.com/Leo_wl/p/9597534.html