• 分库分表中间件的高可用实践

    保证事务小是非常重要的,但是这在中间件宕机的时候会导致一些问题,如下图所示:如上图所示,在故障发现窗口期中(即还没有确定某台中间件不可用时),数据源是随机选择连接的。而这个连接就有一定1/N(N为中间件个数)...
    文章 2019-05-15 1930浏览量
  • 这次一定要教会你搭建Redis集群和MySQL主从同步(非...

    当原先宕机的Master节点重新启动时&xff0c;他将不再是Master&xff0c;而是作为新Master的一个Slave节点存在。哨兵节点是一个特殊的Redis节点&xff08;不存储数据&xff09;xff0c;本质上也是一个进程&xff0c;所以也有挂掉的...
    文章 2022-02-18 61浏览量
  • ETCD Client 的生命周期影响系统TCP连接资源

    最近发现一个 ETCD Client 端的实现问题——ETCD 所在机器宕机或者断网的情况下,ETCD Client 无法快速重连到可用的 etcd 节点,导致 client 端不可用(该问题的描述后续发表文章介绍)。后来找到一个比较简单的优化...
    文章 2019-05-29 6803浏览量
  • 自己动手写SQL执行引擎

    笔者这里只是完成了最简单的B+树结构,没有给其添加并发修改的锁机制,也没有在B+树做操作的时候记录log来保证B+树在宕机等灾难性情况下的一致性,所以就算完成了这么多的工作量,距离一个高并发高可用的bptree还有...
    文章 2020-05-24 707浏览量
  • 数据和云

    Sentinel 切换功能主要依赖 down-after-milliseconds 和failover-timeout 两个参数,down-after-milliseconds 决定了Sentinel 判断 Redis 节点宕机的超时,知乎使用 30000 作为阈值。而 failover-timeout 则决定了两...
    文章 2018-10-11 1711浏览量
  • 自己动手写SQL执行引擎

    树在宕机等灾难性情况下的一致性,所以就算完成了这么多的工作量&xff0c;距离一个高并发高可用的bptree还有非常大的距离。Meta Datatable的元信息由create table所创建。创建之后会将元信息落盘&xff0c;以便Freedom在...
    文章 2022-02-15 50浏览量
  • 2010年架构社区回顾:悠长的一年

    InfoQ有三篇文章FourSquare经历两次宕机、MongoDB创始人Eliot Horowitz分析FourSquare宕机原因和Foursquare的MongoDB宕机事件报道和分析了此次事件,从不同的角度讨论和剖析了宕机事件的原因、解决办法和带来的教训...
    文章 2017-11-16 1397浏览量
  • 2010年架构社区回顾:悠长的一年

    InfoQ有三篇文章FourSquare经历两次宕机、MongoDB创始人Eliot Horowitz分析FourSquare宕机原因和Foursquare的MongoDB宕机事件报道和分析了此次事件,从不同的角度讨论和剖析了宕机事件的原因、解决办法和带来的教训...
    文章 1970-01-01 1189浏览量
  • 大厂都是如何对高并发系统做性能优化的?...

    一个隔三差五就宕机可扩展性流量可分为平时流量、峰值流量。峰值流量可能会是平时流量的几倍至几十倍&xff0c;在应对峰值流量时&xff0c;通常需在架构方案上做更多准备。易于扩展的系统能在短期内迅速扩容&xff0c;更加...
    文章 2021-12-30 64浏览量
  • 知乎技术分享:从单机到2000万QPS并发的Redis高性能...

    5)Sentinel 切换功能主要依赖 down-after-milliseconds 和 failover-timeout 两个参数,down-after-milliseconds 决定了 Sentinel 判断 Redis 节点宕机的超时,知乎使用 30000 作为阈值。而 failover-timeout 则...
    文章 2018-09-18 3282浏览量
  • Redis和编程语言的纠缠

    缓存雪崩就是指缓存由于某些原因(比如 宕机、cache服务挂了或者不响应)整体crash掉了,导致大量请求到达后端数据库,从而导致数据库崩溃,整个系统崩溃,发生灾难,也就是上面提到的缓存击穿 如何避免雪崩: 1、给...
    文章 2018-11-11 1126浏览量
  • Redis-概述、线程模型与基本使用

    系统宕机了&xff0c;数据就会丢失。mmap详解链接&xff1a;http://www.cnblogs.com/techdoc/archive/2010/12/22/1913521.html(mmap系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件...
    文章 2022-05-19 23浏览量
  • 面试官:你对Redis缓存了解吗?面对这11道面试题你...

    其实问这个问题,主要有两个原因: 看看你到底有没有全面的了解 redis 有哪些功能,一般怎么来用,啥场景用什么,就怕你别就会最简单的 KV 操作;看看你在实际项目里都怎么玩儿过 redis。要是你回答的不好,没说出几...
    文章 2020-05-06 1608浏览量
  • Redis真的那么好用吗?

    缓存雪崩缓存雪崩就是指缓存由于某些原因(比如 宕机、cache服务挂了或者不响应)整体crash掉了,导致大量请求到达后端数据库,从而导致数据库崩溃,整个系统崩溃,发生灾难,也就是上面提到的缓存击穿 图片来源自...
    文章 2018-10-30 2370浏览量
  • Redis夺命连环11问

    速度快的原因主要有几点:完全基于内存操作C语言实现,优化过的数据结构,基于几种基础的数据结构,redis做了大量的优化,性能极高使用单线程,无上下文的切换成本基于非阻塞的IO多路复用机制那为什么Redis6.0之后又...
    文章 2021-03-05 1230浏览量
  • 史上最强Dubbo面试26题和答案:核心组件+服务治理+...

    ConstantHash LoadBalance:一致性Hash策略,使相同参数请求总是发到同一提供者,一台机器宕机,可以基于虚拟节点,分摊至其他提供者,避免引起提供者的剧烈变动;缺省时为Random随机调用。18.Dubbo的集群容错方案有...
    文章 2019-01-24 10151浏览量
  • 书笔记:网站架构之性能篇

    缓存刚起来时为空数据,最好在使用前预加载数据库数据*:缓存雪崩:当缓存服务器崩溃时,所有请求会落到数据库导致数据库宕机。好的方法是使用分布式缓存服务器提高缓存可用性*:缓存穿透:不正确或者恶意的请求可能...
    文章 2017-07-03 2106浏览量
  • 饿了么交付中心语言栈转型总结

    上表格是业界服务高可用的几个级别的衡量标准,例如:服务可用性是3个9时,全年宕机时长约为8.76天的统计概率。另外,我们需要明确的是不同的系统,不同的场景以及不同的用户规模对系统可用性要求是不一样的。如:...
    文章 2019-11-08 2833浏览量
  • 读书笔记 之《软件架构设计:大型网站技术架构与业务...

    但这个内存只是一个"逻辑地址",实际读写的是 内核缓冲区2)零拷贝零拷贝(Zero Copy)又是提升 I/O 效率的一大利器,在平时有问到 Kafka 是如何做到读写那么快的时候,其中一个很大的原因便是 Kafka 用到了零拷贝...
    文章 2022-06-05 49浏览量
  • Redis 面霸篇:高频问题横扫核心知识点(一)

    Redis 的数据持久化使用了「RDB 数据快照」的方式来实现宕机快速恢复。但是 过于频繁的执行全量数据快照&xff0c;有两个严重性能开销&xff1a;频繁生成 RDB 文件写入磁盘&xff0c;磁盘压力过大。会出现上一个 RDB 还未执行...
    文章 2022-04-30 28浏览量
  • 做存储双活是好,但不能白白浪费了存储阵列软件

    说到数据中心的故障,IDC有一个大致的统计数字,逻辑故障占53%,硬件故障占47%,这也就意味着,大多数情况下存储双活面对的问题,不是系统宕机或是站点损毁,而是数据压根儿就是错的——这往往是逻辑故障所造成的。...
    文章 2017-08-09 2652浏览量
  • Redis经典面试题总结

    Redis 不具备自动容错和恢复功能,主机从机的宕机都会导致前端部分读写请求失败,需要等待机器重启或者手动切换前端的IP才能恢复。主机宕机宕机前有部分数据未能及时同步到从机,切换IP后还会引入数据不一致的问题...
    文章 2020-09-26 8012浏览量
  • Redis面试题汇总(附答案),面试突击专用

    (例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应...
    文章 2020-12-08 2572浏览量
  • redis面试题(持续更新)

    1.为什么使用redis大量的数据请求可能造成数据库的宕机(如秒杀&xff0c;热点数据&xff0c;xff0c;redis是使用内存存贮&xff0c;每秒的运行次数可以达到10w&43;可以减少数据库的压力。2.Redis有哪些数据结构&xff1f;String、...
    文章 2021-12-08 55浏览量
  • Oracle数据库备份恢复的概念:错误类型、实例恢复方法...

    5.实例错误:比如数据库突然宕机;6.媒体错误:比如因为磁盘损坏或者OS级别删除而丢失了数据库文件;Statement Failure 1.试图往表中插入非法数据:需要程序前端做验证,或者让用户修改数据;2.尝试执行某个操作时权限不足:...
    文章 2017-05-02 1701浏览量
  • 【最全的大数据面试系列】Spark面试题大全(一)

    出现宕机后对 master 进行重启操作2.Spark streaming 以及基本工作原理&xff1f;Spark streaming 是 spark core API 的一种扩展&xff0c;可以用于进行大规模、高吞吐量、容错的实时数据流的处理。它支持从多种数据源读取...
    文章 2021-12-16 61浏览量
  • 读《大型网站技术架构》

    2)服务器越多,宕机的概率越大 常用的分布式方案: 1)分布式应用和服务;2)分布式静态资源;3)分布式数据和存储;4)分布式计算;5)分布式配置、分布式锁、分布式文件系统。集群,即多台服务器部署相同的应用,...
    文章 2017-04-09 1019浏览量
  • 《我想进大厂》之Redis夺命连环11问

    从而导致这台redis的服务器宕机引发雪崩。针对热key的解决方案&xff1a;提前把热key打散到不同的服务器&xff0c;降低压力加入二级缓存&xff0c;提前加载热key数据到内存中&xff0c;如果redis宕机&xff0c;走内存查询什么是缓存...
    文章 2022-06-28 16浏览量
  • Redis 常见经典面试题

    简单易读,避免了复杂请求的解析开销缓存雪崩(同一时间大量热点key过期)缓存雪崩造成的原因是因为我们在做缓存时为了保证内存利用率,一般在写入数据时都会给定一个过期时间,而就是因为过期时间的设置有可能导致...
    文章 2022-07-01 71浏览量
  • Apache Flink 漫谈系列(02)-概述

    场景一:Flink的Source Operator 在读取到Kafla中pos=2000的数据时候,由于某种原因宕机了,这个时候Flink框架会分配一个新的节点继续读取Kafla数据,那么新的处理节点怎样处理才能保证数据处理且只被处理一次呢?...
    文章 2018-11-08 12860浏览量
1 2 3 4 ... 7 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化