中间件常见面试题目及答案
  rBkyuB7QXXgx 2023年11月02日 32 0

1、redis是单线程还是多线程?

在 redis 6.0 之前,redis 的核心操作是单线程的。


2、redis 的使用场景?

缓存、分布式锁、排行榜(zset)、计数(incrby)、消息队列(stream)、地理位置(geo)、访客统计(hyperloglog)。


3、Kafka的消息压缩方式是什么?

Kafka支持GZIP、Snappy和LZ4三种消息压缩方式。通过压缩消息可以减少网络带宽和存储空间的使用,提高Kafka的性能和效率。


4、Kafka 分区的目的?

分区对于 Kafka 集群的好处是:实现负载均衡。分区对于消费者来说,可以提高并发度,提高效率。


5、如果有100万消息堆积在RabbitMQ , 如何解决 ?

答案:

第一:提高消费者的消费能力 ,可以使用多线程消费任务

第二:增加更多消费者,提高消费速度,使用工作队列模式, 设置多个消费者消费消费同一个队列中的消息

第三:扩大队列容积,提高堆积上限。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  eHipUjOuzYYH   2023年11月19日   18   0   0 重启redis
  eHipUjOuzYYH   2023年12月07日   27   0   0 数据乐观锁redis
  P3nxyT0LRuwj   2023年11月24日   63   0   0 缓存redis配置文件
  eHipUjOuzYYH   2023年11月13日   29   0   0 redis配置文件
  L83A5jZvvg3Q   2023年11月19日   34   0   0 源码包icoredis
  eHipUjOuzYYH   2023年11月13日   190   0   0 本地地址redis链路
  9JCEeX0Eg8g4   2023年11月22日   23   0   0 数据redis持久化
  eHipUjOuzYYH   2023年11月13日   23   0   0 数据redis
  D04qQxYJZ4A6   2023年11月19日   37   0   0 mysqlredisphp