240 发简信
IP属地:浙江
  • Java项目中常用注解

    Spring Boot启动加载 @SpringBootApplicationspring boot 启动注解包含了@SpringBootConf...

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

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

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

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

  • 使用缓存的常见优缺点

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

  • Redis基本介绍

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

  • MQ顺序消费

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

  • Kafka消息丢失

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

  • RabbitMQ消息丢失

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

  • MQ消息重复消费

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