会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CSDN博主:【java_wxid】
CSDN博主:点击【Java廖志伟】
CSDN社区:点击【幕后大佬】
码云:点击【互联网Java工程师知识扫盲】
liaozhiwei
博客园
首页
新随笔
联系
订阅
管理
【架构师基本功】AKF划分原则
文章目录
一、可用性
1.单一节点可用性
2.系统可用性
3.地理可用性
二、扩展性
1.垂直扩展
2.水平扩展
三、灵活性
1.可配置性
2.可扩展性
3.可组合性
AKF划分原则是架构师必须掌握的基本功之一,它是由三位资深架构师Martin Fowler、Howard Lewis Ship和Prashant Jain联合提出,主要是为了帮助架构师在设计系统架构时做出合理有效的决策。AKF划分原则主要是从系统可用性、扩展性和灵活性三个方面出发,将系统划分为三类,分别是可用性、扩展性和灵活性。
一、可用性
1.单一节点可用性
系统的单个节点能否正常工作并处理请求。这种划分通常应用于低可用性、可靠性要求较低或者非关键系统,例如一些小型网站、内部管理系统等。
拆分步骤:
检测单个节点的状态是否正常;
加入负载均衡器,判断单个节点的工作状态;
<
posted on
2023-06-27 19:20
我是廖志伟
阅读(
192
) 评论(
0
)
收藏
举报
来源
刷新页面
返回顶部