高可用:灰度发布和回滚有什么用?
相关面试题 : ● 什么是灰度发布?有什么好处? ● 你的项目是如何做灰度发布的? ● 为什么灰度发布又被称为金丝雀发布呢? ● 回滚通常的做法是怎样的呢? ...
高可用:降级和熔断有什么区别?
什么是降级? 降级是从系统功能优先级的角度考虑如何应对系统故障。 服务降级指的是当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有...
高可用:如何避免微服务中的雪崩问题?
在接触缓存的时候,你一定听过缓存雪崩这个概念。 缓存雪崩描述的就是这样一个简单的场景:缓存在同一时间大面积的失效,后面的请求都直接落到了数据库上,...
高性能:有哪些常见的 SQL 优化手段?
避免使用 SELECT * ● SELECT * 会消耗更多的 CPU。 ● SELECT * 无用字段增加网络带宽资源消耗,增加数据传输时间,尤其是大字段(如 varchar、blob、text)...
高性能:零拷贝为什么能提升性能?
相关面试题 : ● 简单描述一下传统的 IO 执行流程,有什么缺陷? ● 什么是零拷贝? ● 零拷贝实现的几种方式 ● Java 提供的零拷贝方式 零拷贝算是一个老生...
高性能:池化技术的应用场景
池化技术简介 简单来说,池化技术就是将可重复利用的对象比如连接、线程统一管理起来。线程池、数据库连接池、HTTP、Redis 连接池等等都是对池化技术的应用...
高可用:负载均衡的常见算法有哪些?
相关面试题 : ● 服务端负载均衡一般怎么做? ● 四层负载均衡和七层负载均衡的区别? ● 负载均衡的常见算法有哪些? ● 七层负载均衡常见解决方案有哪些? ● ...
高可用:如何设计一个高可用系统?
一篇短小的文章,面试经常遇到的这个问题。本文主要包括下面这些内容: 1、高可用的定义 2、哪些情况可能会导致系统不可用? 3、有些提高系统可用性的方法?...
服务治理:分布式下如何进行日志管理?
因为日志系统在询问项目经历的时候经常会被问到,所以,我就写了这篇文章。 这是一篇日志系统常见概念的扫盲篇~不会涉及到具体架构的日志系统的搭建过程。旨...
服务治理:监控系统如何做?
监控系统有什么用? 建立完善的监控体系主要是为了: ● 长期趋势分析 :通过对监控样本数据的持续收集和统计,对监控指标进行长期趋势分析。例如,通过对磁...