微服务项目战略战术
Posted leo_wl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务项目战略战术相关的知识,希望对你有一定的参考价值。
微服务项目战略战术
数据模型服务化:数据模型主要指数据库设计,数据库的设计很大程度的决定了模块划分。让不同的表责任到服务,一张表不能有两个大服务来控制。这样,第一便于容量扩展,量上来了直接水平拆分。第二,数据便于量化,有明确的责任人。第三,便于应对变化,模型独立,变化影响范围可控。
也就是是金融的战略:去除依赖、弱化依赖、控制依赖。
每个服务拆分子模块:标准的模块分成:共同依赖模块、核心服务模块、后台接口模块、监控报警等定时任务模块。服务分等级,确保有侧重。
这里需要着重说明的是:服务分等级,SLA,评判标准是服务宕机时间。比如说自己用的后台管理,可以允许宕机个一天,有可能问题不是很大。但是不代表这个服务允许有bug。因为一个后台接口权利可能比前台接口权利还要大,出了问题影响面还要广。即宕机时间分几等,系统质量不分等级。
以上是关于微服务项目战略战术的主要内容,如果未能解决你的问题,请参考以下文章