COLA之架构演变(一)
一、常用架构
1、分层架构
2、CQRS架构
3、六边形架构
4、洋葱圈架构
二、COLA介绍
COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”。目前COLA已经发展到COLA4.0
COLA分为两个部分,COLA架构和COLA组件。
三、COLA演变
1、COLA1.0
2、COLA2.0
2.0作了一个对于cola来说非常核心的改动,就是采用DIP的设计理念,这也是飞哥认为cola非常核心的一个设计点,后面文章会专门针对该点具体展开介绍
3、COLA3.0
主要就是删除很多之前的规范和约束
- Command Bus删除了
- 命名的约束去掉了
- 等
四、COLA 架构
五、总结
第四部分中的COLA架构并不是目前COLA4.0的最终版本,但是因为该版本的架构是一个内容比较全的架构设计,所以选择贴出该图
声明:本文大部分引用了飞哥的图,在此只是用于学习参考
COLA之架构演变(一)相关推荐
- 大型网站架构演变和知识体系
存爱好,作为收藏,原地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html ,同时向原创致敬 之前也有一些介绍大型网站架构 ...
- 1亿级PV网站架构演变
作者:叶军 来自:http://www.yejun.cn/?p=1154 一个网站就像一个人,存在一个从小到大的过程.养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则.本文结 ...
- 百分点内存数据库架构演变
[2014中国数据库技术大会]内存计算:百分点内存数据库架构演变 Posted on 2014 年 5 月 5 日 by admin [IT168数据库大会现场报道]2014年4月10日-12日,第五 ...
- 以58帮帮为例看58同城典型技术架构演变
58同城作为中国最大的生活服务平台,涵盖了房产.招聘.二手.二手车.黄页等业务,在每一个业务类别里都能看到方便用户交流沟通的58帮帮.本文选取了58帮帮作为58同城典型技术架构的代表,详细讲述了58帮 ...
- 大型网站应用中MySQL的架构演变史
没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...
- Mysql在大型网站的应用架构演变
原创文章,转载请注明: 转载自http://www.cnblogs.com/Creator/ 本文链接地址: Mysql在大型网站的应用架构演变 本文已经被多处转载,包括CSDN推荐以及码农周刊等等, ...
- 大型网站架构演变和知识体系--转
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的.ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不 ...
- 大型网站 linux,大型网站架构演变
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的.ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不 ...
- Fabric架构演变之路
Fabric架构演变之路 Hyperledger Fabric是目前主流的开源联盟链产品之一,自2016年5月12日开辟代码仓库之日起,已有快3年的时间了,产品趋于稳定,功能也越来越完善,正在适配不同 ...
最新文章
- 开源吞噬世界,得开发者得天下
- vuejs学习笔记(1)--属性,事件绑定,ajax
- HDU - 6305 RMQ Similar Sequence(笛卡尔树)
- [转] python运行时内存分析工具meliae
- 天翼云从业认证(3.3)天翼云网络产品
- 织梦dedecsm系统企业简介类单栏目模版如何修改和调用
- MODBUS通讯协议详解(基于485)
- c js php比较字符串,Php 比较字符串相像度
- 虚拟光驱的开发者斟酌了很久
- OJ1042: 数列求和3(递推思想)
- 【教程】2分钟搭建Jetbrains系列的Linux授权服务器
- javascript循环事件只响应最后一次的问题处理
- CSS加粗知识与案例
- python经纬度转换xy坐标公式 pyqt_EXCEL公式进行经纬度与XY坐标的相互转换
- 那年的夏天——致毕业
- java 中如何检测异常_如何检测Java中何时全局抛出了异常?
- 鼠标悬停出现二维码动画放大,url转二维码
- 关于两个鸡蛋判断楼层问题
- 【论文笔记】:Enriched Feature Guided Refinement Network for Object Detection
- 【读书笔记】小狗钱钱