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