分布式

主流架构模型SOA架构和微服务架构

SOA

1.有序
2.系统的服务化:复用
3.高效:服务化变为企业化

微服务架构 (是SOA的升华)

业务需要彻底组件化和服务化
特征:1组件化
2按业务能力划分服务和开发团队
3去中心化(esb企业总线【中心化)
4基础设施的自动化【devops实现自动化(自动化部署,运维等)】

ESB
在这里插入图片描述
SOA 注重系统集成,微服务注重完全独立、分离

2.领域驱动设计和业务驱动划分

思想,如数据库三范式,设计模式

DDD(De-bug -Driven Development)

领域驱动设计中的概念
1界线上下文
2实体、对象值、领域服务、聚合根、资源。。。。
如:

1转盘抽奖:
M(运营方)配置抽奖规则
C(user)结果
2细化(划分界线上下文)
【订单-商品列表】【商品模块-列表】细节区别
3【M运营模块】【用户抽奖模块】
4需求

3.分布式架构基本结构CAP,BASE及应用

dubbo
在这里插入图片描述
Monitor监控提供和使用,再通过container容器如Tomcat发布

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章