Loading...
什么是蓝绿,红黑,灰度发布一 理解蓝绿、红黑部署与灰度发布的区别科学部署的意义;尽可能减少服务停机时间,控制新版本带来的质量风险.流程:版本集群A和B最开始都是1.0版本,遇到新版1.1时在网关根据规则,将流量全部引入B对集群A进行升级网关配置,流量重新引入集群A流量从B切断,更新B流量重新引入B升级完成蓝绿部署在切换过程中,只有一半的资源在工作。流程:新版本需要部署,原集群不做任何操作新建...
Mysql MVCC机制讲解一 概述在MySQL InnoDB存储引擎下RC(读已提交)、RR(可重复读)基于MVCC(多版本并发控制)进行并发事务控制M...
到底什么是微服务架构?一 了解分布式架构的发展过程我们看一下常规的单体架构:单体阶段:紧耦合系统复杂,牵一发动全局所有模块耦合在一个进程中完全封闭架构业务发展初期,快速满足客户需求垂直拆分阶段:垂直拆分阶段: 根据业务模块拆分,但是公用一个大型的数据库其存在一些问题:紧耦合垂直拆分系统,竖井式架构子系统之间没有直接关联重复造轮子∶ OS,DB, Midderware存在大量的重复代码拷贝完全...
脏读、幻读、不可重复读前言: 了解三种场景的前提是我们需要了解数据库的四种事务级别:串行化 - 可避免所有问题可重复读 - 不可避免幻读读已提交 - 避免...
阿里为什么禁止三表join关联了解过oceanBase和Mycat的同学应该知道,这两个阿里的产品只支持2表关联。一 为什么不让在mysql用三表关联?M...