![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
System Architecture
文章平均质量分 66
Goleo8
这个作者很懒,什么都没留下…
展开
-
1.0分布式原理——ACID vs BASE vs CAP
CAP:首先Eric Brewer, a professor at the University of California, Berkeley, and cofounder and chief scientist at Inktomi提出了CAP理论:CAP: Consistency, Availability and Tolerance of network Partition。并证明...原创 2010-05-08 20:19:08 · 196 阅读 · 0 评论 -
1.1分布式原理——一致性&持久性
1. 什么是一致性、持久性以及事务当一个原子操作具有了一致性,隔离性和持久性之后,这个原子操作就可以被称为事务。Consistency is an application-defined requirement that every update to a collection of data must preserve some specified invariant. D...原创 2010-05-08 21:44:47 · 612 阅读 · 0 评论 -
系统的架构风格与艺术——探求系统的演化
首先探讨系统设计的整个流程。系统产生的原动力应该是需求,无论是来自于客户还是创新。伴随着讨论和思考,需求将会变得逐渐清晰,最终会产生通过用例表述的清晰的应用场景。那么下一步将需要思考如何将需求落实到系统,在系统中体现需求。 这篇文章主要的着力点在于讨论架构模式以及架构模式在现实系统中的运用。 无论对于互联网应用还是企业应用,系统的需求与约束都会随着时间会不断的演化,表现为用户数...原创 2010-05-12 20:08:13 · 183 阅读 · 0 评论 -
1.0管道和过滤器模式
——管道和过滤器体系结构背后的原理是对复杂功能计算的组织以及对关注点的分离——主要目的就是分离关注点组织结构——管道和过滤器的职能一个过滤器从它的输入读取数据流,处理这些数据,然后产生数据流到它的输出管道的实现主要有两种可能:管道可能只起到连接过滤器的作用(如消息调用)或者可能是独立的组件(例如数据知识库或传感器)。管道的唯一责任就是在过滤器之间传输数据,它最后通过把数据从发送...原创 2010-05-17 13:35:57 · 328 阅读 · 0 评论 -
2.0复制仓库和缓存
1复制风格2复制仓库(Replicated Repository,RR)基于复制仓库风格[6]的系统通过利用多个进程提供相同的服务,来改善数据的可访问性(accessibility of data)和服务的可伸缩性(scalability of service)。这些分散的服务器交互为客户端制造出只有一个集中的服务的“幻觉”。3缓存(Cache,$)复制仓库风格的一种变体是缓存风格...原创 2010-05-17 15:51:33 · 136 阅读 · 0 评论