架构第十周总结
微服务框架
Web Service 与企业级分布式服务
微服务框架需求
失效转移
负载均衡
高效的远程通信
对应用最少侵入
版本管理
微服务框架(Dubbo)架构
Service Mesh服务网络
Service Mesh的Sidecar模式
微服务架构实践
微服务架构落地
业务先行,先理顺业务边界和依赖,技术是手段而不是目的
先有独立的模块,后有分布式的服务
业务耦合严重,逻辑复杂多变的系统进行微服务重构要谨慎
要搞清楚实施微服务的目的是什么,业务复用?开发边界清晰?分布式集群提升性能?
命令与查询职责隔离(CQRS)
事件溯源
断路器
服务重试及调用超时
最重要的是需求
微服务网关
基于网关的微服务架构
网关管道技术
FLOWER异步网关与异步微服务框架
开放平台网关
开放授权协议OAuth2.0
授权码(最安全常用)
隐式授权
资源所有者密码凭据
客户端凭据
领域驱动设计DDD
事务脚本
领域模型
贫血模型VS充血模型
子域
限界上下文
上下文映射图
实体
值对象
聚合
DDD分层架构
DDD六边形架构
DDD战略设计与战术设计
领域、子域、界限上下文、上下文映射图,DDD战略设计
实体、值对象、聚合、CQRS、事件溯源,DDD战术设计
组件设计原则
软件的复杂度和它的规模成指数关系
组件内聚原则
复用发布等同原则
共同封闭原则
共同复用原则
组件耦合原则
无循环依赖原则
稳定依赖原则
稳定抽象原则
评论