灰度发布、蓝绿部署、金丝雀都是啥?以及在k8s中如何实现
概述 发布新代码存在的问题: 1、发布过程中服务暂时中断 2、回滚麻烦,容易造成服务长期不可用 总结一个目标:能不能尽量较少中断时间 于是定制了各种发布策略      滚动发布:        一套环境,滚动更新,新旧版本共存,如果有10台机器,发布过程准确11台就行 优点:节省机器、最小化停机时间、平滑过渡        缺点:出问题了,不确定是…
【压力测试】怎样设计全链路压力测试平台?
[collapse title="什么是压力测试"] 压力测试(简称为压测)大部分同学这样认为:先搭建一套与正式环境功能相同的测试环境,并且导入或者生成一批测试数据,然后在另一台服务器,启动多个线程并发地调用需要压测的接口(接口的参数一般也会设置成相同的,比如,想要压测获取商品信息的接口,那么压测时会使用同一个商品ID)。最后,通过统计访问日志,或…
一、kafka原理
一、kafka是什么 Kafka官网说自己是一个事件流平台(event stream platform),但我们通常认为它和RabbitMQ一样是个消息队列。  详细的说: Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replication), 基于zookeeper协调的分布式消息系统,用…
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术