
微服务
文章平均质量分 58
平也
公众号:pingyeaa
展开
-
微服务之服务拆分
背景随着新功能的增加,代码库越来越大,当我们部署新功能时,需要将整个系统完整同步到生产环境,如果某同事的问题代码被发布到生产环境,可能会导致整个系统瘫痪,很难快速定位问题,这也是单块系统最大的弊端。为了解决该问题,人们便想方设法的模块化、清晰化自己的项目,将整个系统拆分为若干个小而单一的功能,以服务的方式提供给上层业务部门,每类服务有专人负责,通过单独部署某个服务来避免发布无关的代码导致的...原创 2018-08-26 11:36:28 · 3709 阅读 · 0 评论 -
微服务之CAP定理
### 介绍 分布式系统中有三个方面需要权衡: - 一致性(consistency) - 可用性(availability) - 分区容忍性(partition tolerence)一致性是指当访问多个节点时返回相同的值。可用性是指每个请求都应该得到响应。分区容忍性指某些节点失效后,集群依然能够提供服务。但是CAP定理并不是以上三个条件,而是告诉我们实际情况中最多满足三个条件中的两...原创 2018-08-26 11:37:30 · 3435 阅读 · 1 评论