
微服务
文章平均质量分 72
石硕页
不滞于物,草木竹石均可为剑
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DDD 初识总结
一、DDD是什么? DDD 是 domain drive design 领域驱动的设计模式 其实,DDD的提出是很早就被提出来了,只是2003年被提出来的时候,那个时候的整体开发模式还都是单体应用,一个大的项目,有啥就往里面堆啥,DDD也没有显出它的优势。都是面向用户驱动的编程,面向对象的编程。 这里的领域,在当下的微服务场景下,才有了用武之地,可以抽象出用领域去对应微服务,立马就能和微服务很好的结合。 二、DDD有什么用? DDD可以很好的指导项目的设计、开发。用来做系统架构和落地。 DDD分原创 2021-12-30 17:01:15 · 1990 阅读 · 0 评论 -
微服务设计,拆分原则
目录 一、AKF拆分原则 1,Y轴(功能)关注应用中功能划分,基于不同的业务拆分 2,X轴(水平扩展)关注水平扩展,也就是“加速器解决问题” 3,Z轴(数据分区)关注服务与数据的优先级划分,如按地域划分 二、前后端分离原则 三、无状态服务原则 四、RestFul 通讯风格 五、现状思考 一、AKF拆分原则 业界对于可扩展系统架构设计有一个朴素的理念:通过加机器就可以解决容量和可用性问题。 这一理念在云计算概念疯狂流行的今天,得到了广泛的认可,对于一个规模迅速增长的系统而言,容量和性转载 2021-08-24 11:51:18 · 3287 阅读 · 0 评论