MQ

0 人感兴趣 · 10 次引用

  • 推荐
  • 最新

《我想进大厂》之 MQ 夺命连环 11 问

用户头像
科技缪缪 2020 年 10 月 7 日

继之前的mysql夺命连环之后,我发现我这个标题被好多套用的,什么夺命zookeeper,夺命多线程一大堆,这一次,开始面试题系列MQ专题,消息队列作为日常常见的使用中间件,面试也是必问的点之一,一起来看看MQ的面试题。

https://static001.geekbang.org/infoq/75/752ba3d40c42c5f1dd8888f3a466c34d.jpeg?x-oss-process=image/resize,w_416,h_234

Redis 做消息队列全攻略

用户头像
架构师修行之路 2020 年 9 月 3 日

在程序员这个圈子打拼了太多年,见过太多的程序员使用redis,其中一部分喜欢把redis做缓存(cache)使用,其中最典型的当属存储用户session,除此之外,把redis作为消息队列使用也不在少数,可见redis在互联网中应用是多么的广泛。

https://static001.geekbang.org/infoq/ae/ae51991226b7cdb400da4865509cf39e.png?x-oss-process=image/resize,w_416,h_234

解 Bug 之路 - 记一次对端机器宕机后的 tcp 行为

用户头像
无毁的湖光 2020 年 9 月 23 日

机器一般过质保之后,就会因为各种各样的问题而宕机。而这一次的宕机,让笔者观察到了平常观察不到的tcp在对端宕机情况下的行为。经过详细跟踪分析原因之后,发现可以通过调整内核tcp参数来减少宕机造成的影响。

消息队列(五)如何保证消息的顺序性?

用户头像
奈何花开 2020 年 6 月 30 日

在生产中经常会有一些类似报表系统,需要做 MySQL 的 binlog 同步。比如订单系统要同步订单表的数据到大数据部门的 MySQL 库中用于报表统计分析,通常的做法是基于 Canal 这样的中间件去监听订单数据库的 binlog,然后把这些 binlog 发送到 MQ 中

消息队列(四)如何处理消息丢失的问题?

用户头像
奈何花开 2020 年 6 月 30 日

跟消息重复问题类似,数据丢失也可能出现在生产者、MQ、消费者三者中。

消息队列(一)为什么要使用消息队列?

用户头像
奈何花开 2020 年 6 月 28 日

不知大家是否有遇到过这样的问题?我们要调其他系统推送数据,对方接口改了参数要围着对方转,配合调试和测试;新增对接系统要增加接口调用代码联调;调第三方接口经常调不通;每次大促系统都处于崩溃的边缘,如618、双十一、秒杀活动等。

消息队列(三)如何保证消息不被重复消费?

用户头像
奈何花开 2020 年 6 月 28 日

RabbitMQ、RocketMQ、Kafka都有可能出现重复消费的问题,导致重复消费的原因可能出现在生产者,也可能出现在 MQ 或 消费者。

什么是 MQ ?

用户头像
itfinally 2020 年 5 月 2 日

MQ 到底是什么 ? 每次跟同行交流总感觉鸡同鸭讲, 却只因我们用的 MQ 不同. 这个工具真的那么难理解吗? 本文带你一层层拨开 MQ 的真面目.

消息队列(二)如何保证消息队列的高可用?

用户头像
奈何花开 2020 年 6 月 28 日

在上一篇笔记 【MQ 学习笔记】为什么要使用消息队列? 中,介绍了消息队列的应用场景和可能导致的问题,其中高可用问题是引入 MQ 的第一个问题。

消息队列(六)如何处理消费者故障导致的百万消息积压?

用户头像
奈何花开 2020 年 6 月 30 日

我们先思考一下导致消息队列消息百万积压都是怎么造成的。首先,可能是消费端出问题了,比如宕机等情况,或者消费端消费得极其慢,就会导致消息不断积压;也有可能是消费端依赖的服务器挂掉了,比如依赖的 NoSQL/MySQL 挂掉了,导致消费者自己没啥正常运作了

MQ_MQ资料文章-InfoQ写作平台