240 发简信
IP属地:浙江
  • Redis

    Redis是什么 基于键值的高性能存储服务器 可做于缓存数据库使用 数据结构存储 消息中间件 Redis优势/特点 最大的亮点就是速度快,因为数据存在内存中。Redis读的数...

  • Java项目中常用注解

    Spring Boot启动加载 @SpringBootApplicationspring boot 启动注解包含了@SpringBootConfiguration;@Enab...

  • MQ积压百万消息在队列中怎么解决

    场景: 假如你的消费者出故障了,而生产者还是不停的往mq中写入数据,积压了几百万甚至上千万数据了,磁盘都快满了,怎么解决?-申请一批机器,修改消费者代码,不做任何处理,把消息...

  • 缓存雪崩缓存穿透解决方案

    缓存雪崩: 场景:某个峰值有每秒5000次的请求过来,原本是用缓存抗其中的4000的请求,此时缓存宕机了,所有的请求,都请求到数据库了,导致数据库也挂了. 解决方案:-事前:...

  • 使用缓存的常见优缺点

    常见优点: 高性能-假如多个用户查询同一条数据A,在不用缓存的情况下,每次查询数据A都走一边数据库,而通过数据库查询的耗时是800ms,那就是每个用户都要耗时800ms去查询...

  • Redis基本介绍

    Redis是单线程的,为什么还能支持高并发: 非阻塞io多路复用机制 纯内存操作 单线程避免了频繁上下文切换 Redis的数据类型,一般支持那些场景: String-最普通的...

  • MQ顺序消费

    MQ按照顺序消费 场景: 生产者对一个数据增改删,对应出来了三条binlog,把三条binlog发送到mq,消费者去消费,那么肯定需要按照增改删顺序去执行,那么消费者没有按照...

  • Kafka消息丢失

    Kafka消息丢失场景:--Kafka的leader副本挂了,但是数据还没同步到其他的follower副本,然后重新选举leader后,就造成Kafka数据丢失了. Kafk...

  • RabbitMQ消息丢失

    生产者消息丢失场景:-生产者消息丢失,写消息的过程中,消息没到rabbitmq在网络传输过程中就丢失;或者是消息到了rabbitmq,但是mq内部出错,目前没有保存消息. 生...

  • MQ消息重复消费

    1.消息重复消费 场景:以Kafka举例,生产者发送三条消息到Kafka,分别为:数据一(offset:1)、数据二(offset:2)、数据三(offset:3).消费者从...

  • 分布式MQ和非分布式MQ高可用的实现机制

    1.RabbitMQ的高可用 镜像集群模式场景:假如rabbitmq集群,有A、B、C三台机器,这三台机器都会有queue的元数据,但是只有一台机器有queue元数据+实际数...

  • MQ的优缺点

    学习了解MQ 1.为什么使用mq (1).MQ的优点 解耦以工作流系统O举例,假如在不使用mq的情况下,当流程审批结束,需要给A,B,C三个系统发送审批结果,则需要O系统分别...