- 博客(7)
- 收藏
- 关注
原创 SpringCloud之蓝绿部署
一、蓝绿部署概述 蓝绿部署是一种可以保证系统在不间断提供服务的情况下上线的部署方式。 蓝组集群A和绿组集群B通过网关同时对外提供服务,正常情况下两组的版本是一致的,当需要进行服务升级时,将其中一组服务(蓝组)从网关中移除,另一组服务(绿组)正常对外提供服务,对蓝组进行升级,升级测试通过后,修改网关的配置,将对外提供服务的集群修切换为升级后的蓝组,绿组不再对外提供服务。 对更新后的线上服务保留三天左右的观察期,在观察期内如果出现问题,可以直接通过网关切换退回到更新前的...
2021-04-08 18:33:16 2064 2
原创 Spring源码解析之ConfigurationClassPostProcessor的processConfigBeanDefinitions过程
ConfigurationClassPostProcessor实现BeanDefinitionRegistryPostProcessor,是spring内置的后置处理器,在bean的加载初始化过程中处理bean ConfigurationClassPostProcessor.processConfigBeanDefinitions处理配置类 1、遍历...
2019-11-11 18:10:59 681
原创 Spring注解@Configuration与cglib代理增强配置类
在Spring的开发过程中,通过@Configuration和@Bean实现将配置类添加到spring的bean容器中,但是实际的操作过程发现添加@Configuration注解和不添加该注解,配置类中的Bean都会添加到bean容器中,那么添加@Configuration注解和不添加该注解有什么区别呢? Spring默认bean容器中的示例是单例...
2019-10-24 16:43:17 2149
原创 VMWare虚拟机中CentOS7下ftp服务器的搭建(学习)
1、安装vsftpdyum -y install vsftpd2、更改配置文件 100 chroot_local_user=YES //改为YES chroot_local_user=YES将所有用户限定在主目录内 101 chroot_list_enable=YES //--改为YES chroot_list_enable=YES表示要启用 ...
2018-09-18 15:52:47 3040
转载 Linux安装与配置(学习)
1、安装VMWare虚拟机文件下载地址链接:https://pan.baidu.com/s/1DBXJfn7QGHuu5jdiU_Oibg 密码:c5qtVMWare14 许可证激活密匙FF31K-AHZD1-H8ETZ-8WWEZ-WUUVACV7T2-6WY5Q-48EWP-ZXY7X-QGUWD2、安装Linux系统(CentOS7镜像)3、配置VMWare14、C...
2018-09-17 22:42:27 669
原创 MySQL安装及问题总结
1、安装zip压缩包文件安装方式1)解压2)新增my.ini配置文件[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql安装目录basedir=D:\\study0901\\mysql\\mysql-5.7.23-winx64#设置mysql数据库...
2018-09-16 22:33:14 227
转载 JMS消息队列(学习)
1、JMS即Java消息服务应用程序接口,java平台中面向消息中间件的API,用于在两个程序或分布式系统之间进行发送消息,进行异步通信。异步:异步的消息服务,客户端获取消息的时候,不需要主动发送请求,消息会自动发送给可用的客户端。可靠:JMS保证消息只会传递一次,能避免创建重复消息2、消息模型1)点对点 应用程序由消息队列、发送方、接收方组成。每个消息都被发送到...
2018-09-11 21:16:14 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人