0%

概述

记得以前领导问过我一个问题,就是怎么更新不会导致服务中断,那时候学校刚出来,也没有听说过什么发布策略这个概念,于是采用最土的方法就是阿里云slb去来回切换机器,当a机器在线上时候去升级b机器,当b机器更新好之后把b机器放到线上a机器下线,这样做的好处就是可以方便回滚但是在切换机器时候会产生服务中断的问题,之后自己搭建了api网关,有了三台机器,一般两台机器在线上做负载均衡,当有版本更新的时候先更新不在线上的机器c,之后下线a上线c,看c里面日志没有报错正常的话再更新a,a更新完成下线b上线a。这样做的好处就是可以保证服务尽可能不会中断,版本出问题也可以及时回退,对于我们这种小公司就够用了,所以一直使用这个方法到现在。但是对于一家公司来说,使用这两个方法是不够的,一般的公司都是使用多个发布策略基于不同的场景去配合使用,所以我就总结了一下现代的发布策略,方便以后一个个去比对

阅读全文 »

简介

今天迁移rds的时候发现,使用阿里云的dts迁移rds的数据确实没问题,但是用户不能迁移,这就很尴尬了,原来数据库有几十个用户,手工创建会死人的,果断拿起阿里云的rds sdk写个脚本

阅读全文 »

简介

为知笔记最近发布了自己服务端的docker镜像,可以让大家在家中搭建自己的为知笔记,自己搭建好处有什么呢,第一个就是vip功能全开,第二个数据可以存放在本地方便备份

阅读全文 »