AKF扩展立方体和AKF可用性立方体

简介: 很多人知道AKF扩展立方体是从《架构即未来》这本书开始。实际上akfpartners官方写过4篇关于AKF扩展立方体的文章,还有一篇介绍AKF可用性立方体。akfpartners官方在高可用、扩展性方面有很多专业技术文章,建议有空就翻翻看。

很多人知道AKF扩展立方体是从《架构即未来》这本书开始。实际上akfpartners官方写过4篇关于AKF扩展立方体的文章,还有一篇介绍AKF可用性立方体。akfpartners官方在高可用、扩展性方面有很多专业技术文章,建议有空就翻翻看。

AKF扩展立方体和AKF可用性立方体都介绍了X轴、Y轴和Z轴。X轴核心是复制,Y轴核心是按业务拆分;Z轴核心是按算法拆分。AKF扩展立方体解决的问题是提供无限扩展性的解决方案;AKF可用性立方体解决的问题是提供无限高可用的解决方案。

AKF扩展立方体

X轴扩展是通过克隆和复制的方法来扩展。对应用来说,复制服务、负载均衡、浏览器存储session、对象缓存都是X轴扩展的例子;对数据库来说,数据库主从读写分离是典型的例子。

Y轴扩展是按业务来拆分,微服务就是一种Y轴扩展方式,DDD为扩展提供方式方法。扩展的大敌是瓶颈。所以微服务系统都要求将不同服务的数据库分开,来增强扩展性。

Z轴扩展是按算法规则扩展。对应用来说,单元化架构就是一种Z轴扩展方式;对数据库来说,分库分表就是一种Z轴扩展方式。

官方对三轴拆分的本质描述有一张图,清楚明白:

AKF可用性立方体

AKF可用性立方体

X轴扩展可以大幅提高可用性。假如一个服务本身的可用性是4个9,根据 (总时间-不可用时间)/总时间 的可用性公式,可用性可被提高到下面这么多9:

Y轴扩展对可用性是起副作用的。因为业务拆分之后,模块之间的跨系统交互会增加,增加通信失败的风险。服务、数据扇出和服务、数据熔断是典型的反模式。服务扇出是说一个服务是个中心节点,和很多服务有调用关系;数据扇出是要得到数据需要从多处获取数据,也是一个中心。这样,一旦这个服务发生故障,和其有调用关系的都受到影响,被熔断。这些可以通过额外的处理:限流、降级等进行规避。

Z轴扩展可减小故障辐射半径,提高可用性。这种可用性手段又被称为舱壁模式或者泳道。被称为永不沉没的泰坦尼克,之所以叫永不沉没就是使用了舱壁,使用了16个舱壁,就算4个进水都不会有问题。设计上没有问题,据说是使用外包做了豆腐渣工程,导致了悲剧。

相关文章
|
2天前
|
人工智能
基线告警一声不响,事故照样在发生:指标掉了该怎么查的四步
我拿自己公众号的一次流量断崖,把生产上排查指标异常的四步走了一遍。第三步有个陷阱我当场踩了:量出基线只能判断数字异不异常,判断不了有没有事发生。
|
1天前
|
机器学习/深度学习 人工智能 弹性计算
周一上线|谷歌利用果蝇实现“AI 突围”?Cognition 再融 20 亿美元;AI 三巨头集体呼吁放慢脚步
本周AI圈聚焦Agent能力跃迁:SWE-2压缩无效探索,Muse实现后台自主推进,DeepSeek V4.1-Flash以新CED架构将KV Cache压至1/4,大幅降本增效;HyperFrames让Agent“写视频”,Marketing Skills拓展至营销全链路;Cognition融资超20亿美元,OpenAI因Astra火爆暂停Pro新订阅。
周一上线|谷歌利用果蝇实现“AI 突围”?Cognition 再融 20 亿美元;AI 三巨头集体呼吁放慢脚步
|
1天前
|
存储 API 开发工具
Claude API 报 Invalid signature 错误的排查思路:思考块、流式响应与会话历史调试指南
Claude思考块签名失效时,需检查会话结构完整性:保留原始thinking块及signature,勿重拼文字;若报错含“different conversation”,须核查system提示、工具定义是否被修改。依据2026年9月14日官方排错文档。
|
1天前
|
人工智能 自然语言处理 搜索推荐
面向 AI 检索的内容分发工程:结构化数据、近似查重与跨编辑器富文本保真的 Python 实践
本文介绍一套面向多平台内容分发的自动化流水线,以Markdown为唯一信源,同步生成语义化HTML(含JSON-LD结构化数据)、平台适配变体稿、多格式粘贴文本,并内置查重与词库扫描门禁。Python实现,轻量可靠,适用于本地服务等需批量合规输出的场景。(239字)
|
15小时前
|
JSON 调度 数据格式
LangChain+FastMCP 搭建大模型工具调用服务
本文基于MCP协议与轻量级FastMCP框架,构建标准化大模型工具调用方案:支持Streamable HTTP通信,集成LangChain生态;通过天气查询与系统时间两大实战案例,完整演示自定义工具开发、静态资源封装、提示词模板配置及多服务协同调用,附可运行代码与环境配置,助力开发者快速落地轻量化、可复用的AI工具链。(239字)
34 3
LangChain+FastMCP 搭建大模型工具调用服务
|
1天前
|
人工智能 自然语言处理 安全
2026年智能外呼产品推荐:主流厂商能力横评与选型决策矩阵
本文深度解析2026年智能外呼选型新标准:市场规模破186亿元,大模型驱动从“按键播报”升级为“AI办事”。提出AI能力、业务闭环、全渠道协同、合规安全、行业适配五大核心维度,并以阿里云瓴羊Quick Service为例,详解其多Agent协同、深度语义理解与合规管理能力,辅以分行业选型矩阵与实操建议。
|
1天前
|
自然语言处理 监控 算法
别让数据裸奔:大模型应用中的“双向可逆脱敏”架构实践
本文提出“双向可逆本地隐私网关”方案,通过确定性假名映射(如<TOKEN_PHONE_1a2b3c4d>)实现敏感数据出网脱敏、回流还原,在保障大模型语义理解与工具调用能力的同时,严防客户名单、手机号、API密钥等明文泄露,兼顾安全合规与业务可用性。
42 0
别让数据裸奔:大模型应用中的“双向可逆脱敏”架构实践
|
1天前
|
IDE 开发工具
额度翻倍!还有四天
Qoder推出Sonus模型专属福利:9月16-19日,付费用户每日12:00可领1000 Credits,用于全球顶级Sonus模型——支持编程、长程任务、专业软件操作及公式表格处理。登录Qoder各端活动入口即可领取。
86 0
|
4天前
|
人工智能 API 开发者
DeepSeek V4.1‑Flash内测完整实战:接口调用、工具接入、踩坑排错与代码示例全指南
新一代MoE架构模型DeepSeek V4.1‑Flash开启限时内测,该版本采用全新模型架构,原生具备多模态图文理解能力,推理生成速度大幅提升,同时沿用原有V4‑Flash计费标准,让开发者可以抢先体验迭代后的模型能力。本次内测属于限时中间版本,使用专门的临时模型标识符`deepseek‑v4.1‑flash‑expires‑on‑0910`,接口基础地址保持不变,不需要重新申请API密钥,只需要修改请求内部model字段就可以完成调用。
198 3
|
17小时前
|
人工智能 算法 测试技术
AI岗位渗透率飙到37.56%:测试校招正在分成“两种人”
本文揭示2026年测试校招的深刻变革:AI渗透率达37.56%,传统手工测试岗需求降47%,而AI/全栈测开岗激增340%。面试不再考执行能力,而是考察对AI系统(如Agent、RAG)的质量保障思维——能否拆解非确定性故障、分层兜底、构建测试智能体。两种候选人,一道能力鸿沟。