架构设计工作笔记002---微服务架构理论-扩展立方体
JAVA技术交流QQ群:170933152
主要就是说了架构设计原则中的x,y,z轴吧,感觉也没有什么实质性的内容,立方体,也算是个新词,记录一下吧
x指水平扩展,就是横向扩展,复制系统,然后做负载均衡就行了
y指业务分割,把业务分割成一个一个独立的子系统,但是设计的时候要注意核心业务的隔离
z指基于用户的价值分割,我的理解是,跟vip和普通用户,对用户请求进行分割,做个性化处理吧。。。就是待遇不一样,有针对性
AKF扩展立方体(Scalability Cube),是《架构即未来》一书中提出的可扩展模型,这个立方体有三个轴线,每个轴线描述扩展性的一个维度,他们分别是产品、流程和团队:
X轴 —— 代表无差别的克隆服务和数据,工作可以很均匀的分散在不同的服务实例上;
Y轴 —— 关注应用中职责的划分,比如数据类型,交易执行类型的划分;
Z轴 —— 关注服务和数据的优先级划分,如分地域划分。
AKF扩展立方体
架构设计工作笔记002---微服务架构理论-扩展立方体相关推荐
- (转)微服务架构 互联网保险O2O平台微服务架构设计
http://www.cnblogs.com/Leo_wl/p/5049722.html 微服务架构 互联网保险O2O平台微服务架构设计 关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也 ...
- 系统架构演变:SOA、微服务架构的区别和联系
1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大.需求的激增,带来的是技术上的压力.系统架构也因此也不断的演进.升级.迭代.从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服 ...
- 架构设计工作笔记005---微服务架构中的服务编排了解
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 当一个系统采用了微服务架构后,原有的业务可能并没有发生变化,但系统已被拆分成了很多新的微服务,与传 ...
- Spring Cloud 学习笔记一 微服务架构
文章目录 前言 一.微服务 二.微服务的特点 1.小型化 2.自治化 3. 扁平化 4. 轻量级设计 5. 渐进式设计 微服务架构和整体式架构的区别 微服务架构和SOA的比较 区别一:微服务通信的轻量 ...
- 如何设计一个容错的微服务架构
微服务架构使得可以通过明确定义的服务边界来隔离故障.但是像在每个分布式系统中一样,发生网络.硬件.应用级别的错误都是很常见的.由于服务依赖关系,任何组件可能暂时无法提供服务.为了尽量减少部分中断的影响 ...
- DDD微服务架构设计第四课 微服务落地实践的技术中台
10 微服务落地的技术实践 如今,做一个优秀的程序员越来越难.激烈的市场竞争.互联网快速的迭代.软件系统规模化发展,无疑都大大增加了软件设计的难度.因此,对于架构师的能力要求也越来越高,就像我的一本书 ...
- 如何设计高可用的微服务架构
http://www.infoq.com/cn/articles/designing-a-microservices-architecture-for-failure 要点 动态的环境和分布式的系统, ...
- 阿里P9:做了6年架构设计,这次聊聊微服务与分布式事务细节
微服务因其高内聚.低耦合.高扩展.敏捷开发为很多企业所用,当然,没有任何一项技术是完美的.系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现. 毫不夸张地说,分布式事务已 ...
- 东方证券首席架构师樊建:企业微服务架构转型实践
樊建 读完需要 27 分钟 速读仅需 9 分钟 作者:樊建.舒逸 首发:infoQ,经作者授权转载 微服务架构是近几年受到各行业广泛追捧的技术之一,微服务架构具有轻型化.便捷化.敏捷化等特点,不仅能够 ...
- Re:从0开始的微服务架构--(二)快速快速体验微服务架构?--转
原文地址:https://mp.weixin.qq.com/s/QO1QDQWnjHZp8EvGDrxZvw 这是专题的第二篇文章,看看如何搭建一个简单模式的微服务架构. 记得好久之前看到一个大牛说过 ...
最新文章
- cxf使用wsdl文件生成代码
- 设计模式:观察者模式(有利于代码解耦)
- php如何让字母加1,如何使用PHP以任何顺序(从12个字母组成6个单词组成一个字母)进行字符搜索?...
- [密码学基础][每个信息安全博士生应该知道的52件事][Bristol52]48.TPM的目的和使用方法
- openssl校验SSL证书public key是否配对
- Php程序监控邮件提醒linux,Linux ping命令实现网络监控 并邮件提醒管理员
- Python学习笔记——python基础 3. 字符串
- 1194:移动路线(简单题日常2)
- Excel打开csv文件乱码
- 数据库--聚集函数及其应用
- Spring bean销毁的过程
- vip地址能ping不通_ping不通地址
- 多重共线性的诊断与对策
- IPSec基础-IPSec协议类型
- OpenCV基础篇——图形图像旋转
- python中gbk是什么意思_用gbk比utf-8的好处是什么?
- 医学图像——医学坐标体系
- int类型和Integer在hibernate影射时的区别
- 计算机旁边禁止放水英语怎么说,用方法学:“打假球”“放水”英语怎么说?...
- FANUC探头梯形图编写
热门文章
- FPGA学习笔记---任务(task) 和函数 (function)
- pip安装第三方库报错Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None))
- vim 添加到右键 windows
- 软件工程(2018)第3次团队作业
- 日本新研究:将光伏组件高温高湿试验速度提高70倍
- jquery仿搜狐投票动画代码
- web项目下的web.xml listener监听总结
- Oracle RMAN 维护(二)--恢复目录的维护
- 浏览器并发连接数(转载)
- mysql报错 Row size too large ( 8126)