微服务项目战略战术

Posted leo_wl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务项目战略战术相关的知识,希望对你有一定的参考价值。

微服务项目战略战术

数据模型服务化:数据模型主要指数据库设计,数据库的设计很大程度的决定了模块划分。让不同的表责任到服务,一张表不能有两个大服务来控制。这样,第一便于容量扩展,量上来了直接水平拆分。第二,数据便于量化,有明确的责任人。第三,便于应对变化,模型独立,变化影响范围可控。

也就是是金融的战略:去除依赖、弱化依赖、控制依赖。

每个服务拆分子模块:标准的模块分成:共同依赖模块、核心服务模块、后台接口模块、监控报警等定时任务模块。服务分等级,确保有侧重。

这里需要着重说明的是:服务分等级,SLA,评判标准是服务宕机时间。比如说自己用的后台管理,可以允许宕机个一天,有可能问题不是很大。但是不代表这个服务允许有bug。因为一个后台接口权利可能比前台接口权利还要大,出了问题影响面还要广。即宕机时间分几等,系统质量不分等级。

以上是关于微服务项目战略战术的主要内容,如果未能解决你的问题,请参考以下文章

腾讯云与长江商业银行战略合作,用云计算连接智慧小微金融服务

Qlik混合云分析战略,铸就微服务架构下的宏观视图

又一巨头决定彻底放弃传统微服务,全面拥抱 DDD!

DDD领域驱动设计-DDD概览

DDD领域驱动设计落地实践系列:战略设计和战术设计

DDD领域驱动开发