文章插图
五、伸缩性服务尽量同构 。DB、cache在考虑分布式时尽量提前设计好扩展方案 。也可以采用一些主流的对水平伸缩支持较好的nosql、memcached、hbase等 。
(1)横向分离:将不同的业务模块分离部署,实现系统的伸缩性;

文章插图
(2)纵向分离:将业务处理流程上得不同部分分离部署,实现系统的伸缩性;

文章插图
推荐阅读
- 微服务架构之网关层Zuul剖析
- 解读,禅茶味 禅与茶的关系
- 如何消除Python装饰器产生的副作用
- 茶与佛的共同诉求是心 是生命协调
- 谷歌工具——关键字规划师的操作指南和工作原理
- 护发素和发膜有何不同,发膜和护发素的区别是什么
- js中几种实用的跨域方法原理详解
- 职务和职称的区别
- 流量生态矩阵:搜索引擎的流量突围之战
- 机器学习算法中的7个损失函数的详细指南
