![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
CAP定理是这样描述的:一个分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容错性(P...
事务和ACID 在分布式系统中,组件越来越微服务化,要完成一个业务流程需要多个微服务的配合。在执行的过程中,某个微服务难免会出现问题,为了保证业...
同步和异步处理 处理一般可以分为同步和异步两种。同步的处理就像我们生活中打电话,打电话的双方都需要做即时的响应处理,如果一方没有即时响应,另一方...
前言 当某个资源被频繁查询时,可以通过加缓存来提高频繁访问的性能。当资源过时等情况发生后需要有一种机制来维护缓存,这篇文章总结了几种常见的缓存的...
前言 随着需求和规模的增大,软件系统变成了一个复杂系统,除了实现业务需求和非功能需求的必要复杂性外,我们希望系统的复杂性越低越好。当然我们的目的...
前言 微服务的起源是由 Peter Rodgers 博士于 2005 年度云端运算博览会提出的微 Web 服务 (Micro-Web-Servi...
前言 当我们面对某个问题有多种不同的解决方案时,我们该怎么去选择才能获得最合适的那个解决方案呢?是凭大概的直觉还是合理客观的量化标准?在这个越来...
一、前言 软件交付过程是用代码实现各用户关注点的过程,也是架构真正经受第一轮实战考验的过程。软件交付的结果可以检验架构是否真正地如之前所设计的那...
前言: 架构是达成商业目标的一种解决方案,达成商业目标可以有多种解决方案,也就可以有多种架构,但是什么样才是实现这个商业目标最理想的架构呢? 什...
文集作者