
架构
修炼到救赎
这个作者很懒,什么都没留下…
展开
-
微服务部署:蓝绿部署、滚动部署、灰度部署(金丝雀部署)
简介产品或者项目不可能一步到位,一次性推向用户,故而有版本的存在。在app版本更新或者项目迭代的过程中,不可避免需要发布。发布就是部署/重新部署;部署就是修改;修改则意味着风险。目前有很多用于部署的技术,本文将目前常用的布署方案做一个总结。备注:本文不具有多少原创性,多是网络资源的整理,加上个人的理解。分类蓝绿部署Blue/Green Deployment定义蓝绿部署是不停老版...转载 2020-04-01 13:58:32 · 575 阅读 · 0 评论 -
服务端高并发分布式架构演进之路
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据...转载 2019-06-17 11:07:09 · 227 阅读 · 0 评论