面试官:RocketMQ 消息积压了,增 加消费者有用吗? 我:这个要看具体的场景,不同的场景下情况是不一样的。 面试官:可以详细说一下吗? 我:如果消费者的数量小于 Mes...
面试官:RocketMQ 消息积压了,增 加消费者有用吗? 我:这个要看具体的场景,不同的场景下情况是不一样的。 面试官:可以详细说一下吗? 我:如果消费者的数量小于 Mes...
我们先看 Java 开发手册上说的: 我们可以看一下源码: 这里的 ThreadPoolExecutor 的构造函数如下: 参数说明: RejectedExecutionHa...
上一篇文章[MySQL系列之一 -- 事务](https://www.jianshu.com/p/5b213becd8ad)中在介绍事务的隔离等级实现原理是引入了MySQL锁...
SQL中的join可以根据某些条件把指定的表给结合起来并将数据返回给客户端 inner join 内连接 只返回满足条件的数据 left join 左连接 左外连接,只返回满...
一 OSI七层模型 OSI七层协议模型以及个模型协议 OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)...
概述 为什么 MySQL 默认的存储引擎 InnoDB 会使用 MySQL 来存储数据,相信对 MySQL 稍微有些了解的人都知道,无论是表中的数据(主键索引)还是辅助索引最...
一 分析 数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。 二 RabbitMQ 2.1 RabbitMQ生产者...
一 redis 和 memcached 有啥区别? 1.1 redis 支持复杂的数据结构 拥有更多的数据结构,能支持更丰富的数据操作。如果需要缓存能够支持更复杂的结构和操作...
一、redis 更新策略 1.定时更新缓存可能会引起雪崩,后文细说 2.查询不到更新可以为每个缓存数据,配置一个相应的version缓存。 配置时先适配version,后取相...