JAVA技术交流QQ群:170933152

主要就是说了架构设计原则中的x,y,z轴吧,感觉也没有什么实质性的内容,立方体,也算是个新词,记录一下吧

x指水平扩展,就是横向扩展,复制系统,然后做负载均衡就行了

y指业务分割,把业务分割成一个一个独立的子系统,但是设计的时候要注意核心业务的隔离

z指基于用户的价值分割,我的理解是,跟vip和普通用户,对用户请求进行分割,做个性化处理吧。。。就是待遇不一样,有针对性

AKF扩展立方体(Scalability Cube),是《架构即未来》一书中提出的可扩展模型,这个立方体有三个轴线,每个轴线描述扩展性的一个维度,他们分别是产品、流程和团队:

X轴 —— 代表无差别的克隆服务和数据,工作可以很均匀的分散在不同的服务实例上;

Y轴 —— 关注应用中职责的划分,比如数据类型,交易执行类型的划分;

Z轴 —— 关注服务和数据的优先级划分,如分地域划分。

AKF扩展立方体

架构设计工作笔记002---微服务架构理论-扩展立方体相关推荐

  1. (转)微服务架构 互联网保险O2O平台微服务架构设计

    http://www.cnblogs.com/Leo_wl/p/5049722.html 微服务架构 互联网保险O2O平台微服务架构设计 关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也 ...

  2. 系统架构演变:SOA、微服务架构的区别和联系

    1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大.需求的激增,带来的是技术上的压力.系统架构也因此也不断的演进.升级.迭代.从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服 ...

  3. 架构设计工作笔记005---微服务架构中的服务编排了解

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 当一个系统采用了微服务架构后,原有的业务可能并没有发生变化,但系统已被拆分成了很多新的微服务,与传 ...

  4. Spring Cloud 学习笔记一 微服务架构

    文章目录 前言 一.微服务 二.微服务的特点 1.小型化 2.自治化 3. 扁平化 4. 轻量级设计 5. 渐进式设计 微服务架构和整体式架构的区别 微服务架构和SOA的比较 区别一:微服务通信的轻量 ...

  5. 如何设计一个容错的微服务架构

    微服务架构使得可以通过明确定义的服务边界来隔离故障.但是像在每个分布式系统中一样,发生网络.硬件.应用级别的错误都是很常见的.由于服务依赖关系,任何组件可能暂时无法提供服务.为了尽量减少部分中断的影响 ...

  6. DDD微服务架构设计第四课 微服务落地实践的技术中台

    10 微服务落地的技术实践 如今,做一个优秀的程序员越来越难.激烈的市场竞争.互联网快速的迭代.软件系统规模化发展,无疑都大大增加了软件设计的难度.因此,对于架构师的能力要求也越来越高,就像我的一本书 ...

  7. 如何设计高可用的微服务架构

    http://www.infoq.com/cn/articles/designing-a-microservices-architecture-for-failure 要点 动态的环境和分布式的系统, ...

  8. 阿里P9:做了6年架构设计,这次聊聊微服务与分布式事务细节

    微服务因其高内聚.低耦合.高扩展.敏捷开发为很多企业所用,当然,没有任何一项技术是完美的.系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现. 毫不夸张地说,分布式事务已 ...

  9. 东方证券首席架构师樊建:企业微服务架构转型实践

    樊建 读完需要 27 分钟 速读仅需 9 分钟 作者:樊建.舒逸 首发:infoQ,经作者授权转载 微服务架构是近几年受到各行业广泛追捧的技术之一,微服务架构具有轻型化.便捷化.敏捷化等特点,不仅能够 ...

  10. Re:从0开始的微服务架构--(二)快速快速体验微服务架构?--转

    原文地址:https://mp.weixin.qq.com/s/QO1QDQWnjHZp8EvGDrxZvw 这是专题的第二篇文章,看看如何搭建一个简单模式的微服务架构. 记得好久之前看到一个大牛说过 ...

最新文章

  1. cxf使用wsdl文件生成代码
  2. 设计模式:观察者模式(有利于代码解耦)
  3. php如何让字母加1,如何使用PHP以任何顺序(从12个字母组成6个单词组成一个字母)进行字符搜索?...
  4. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]48.TPM的目的和使用方法
  5. openssl校验SSL证书public key是否配对
  6. Php程序监控邮件提醒linux,Linux ping命令实现网络监控 并邮件提醒管理员
  7. Python学习笔记——python基础 3. 字符串
  8. 1194:移动路线(简单题日常2)
  9. Excel打开csv文件乱码
  10. 数据库--聚集函数及其应用
  11. Spring bean销毁的过程
  12. vip地址能ping不通_ping不通地址
  13. 多重共线性的诊断与对策
  14. IPSec基础-IPSec协议类型
  15. OpenCV基础篇——图形图像旋转
  16. python中gbk是什么意思_用gbk比utf-8的好处是什么?
  17. 医学图像——医学坐标体系
  18. int类型和Integer在hibernate影射时的区别
  19. 计算机旁边禁止放水英语怎么说,用方法学:“打假球”“放水”英语怎么说?...
  20. FANUC探头梯形图编写

热门文章

  1. FPGA学习笔记---任务(task) 和函数 (function)
  2. pip安装第三方库报错Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None))
  3. vim 添加到右键 windows
  4. 软件工程(2018)第3次团队作业
  5. 日本新研究:将光伏组件高温高湿试验速度提高70倍
  6. jquery仿搜狐投票动画代码
  7. web项目下的web.xml listener监听总结
  8. Oracle RMAN 维护(二)--恢复目录的维护
  9. 浏览器并发连接数(转载)
  10. mysql报错 Row size too large ( 8126)