会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CSDN博主:【java_wxid】
CSDN博主:点击【Java廖志伟】
CSDN社区:点击【幕后大佬】
码云:点击【互联网Java工程师知识扫盲】
liaozhiwei
博客园
首页
新随笔
联系
订阅
管理
【架构师基本功】高可扩展设计原则
文章目录
1. 分离需要变化的部分
1. 分析系统中哪些部分需要变化,哪些不需要变化。
2. 将需要变化的部分与不需要变化的部分分离开来。
3. 将需要变化的部分定义为一个独立的模块或组件,将其与其他组件隔离开来,实现模块化设计。
2. 遵循“开闭原则”
1. 系统设计阶段
2. 扩展阶段
3. 修改阶段
3. 使用可插拔架构
1.设计可插拔架构的接口和规范
2.实现可插拔组件
3.动态替换和添加组件
4. 采用松耦合的架构
步骤一:设计系统架构
步骤二:实现松耦合的组件
步骤三:使用消息队列
5. 使用可伸缩的技术
1. 负载均衡的实现步骤和作用
posted on
2023-06-26 18:33
我是廖志伟
阅读(
17
) 评论(
0
)
收藏
举报
来源
刷新页面
返回顶部