码迷,mamicode.com
首页 > 其他好文 > 详细

微服务项目战略战术

时间:2018-09-06 14:47:36      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:时间   微服务   去除   拆分   模型   金融   核心   范围   监控   

微服务项目战略战术

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

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

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

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

微服务项目战略战术

标签:时间   微服务   去除   拆分   模型   金融   核心   范围   监控   

原文地址:https://www.cnblogs.com/Leo_wl/p/9597534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!