加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

面试官问你什么是消息队列?把这篇甩给他!

发布时间:2019-04-16 16:35:45 所属栏目:建站 来源:Java3y
导读:一、什么是消息队列? 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。 我们先不管消息(Message)这个词,来看看队列(Que

消费者怎么从消息队列里边得到数据?有两种办法:

  •  生产者将数据放到消息队列中,消息队列有数据了,主动叫消费者去拿(俗称push)
  •  消费者不断去轮训消息队列,看看有没有新的数据,如果有就消费(俗称pull)

3.4其他

除了这些,我们在使用的时候还得考虑各种的问题:

  •  消息重复消费了怎么办啊?
  •  我想保证消息是绝对有顺序的怎么做?
  •  ……..

虽然消息队列给我们带来了那么多的好处,但同时我们发现引入消息队列也会提高系统的复杂性。市面上现在已经有不少消息队列轮子了,每种消息队列都有自己的特点,选取哪种MQ还得好好斟酌。

最后

本文主要讲解了什么是消息队列,消息队列可以为我们带来什么好处,以及一个消息队列可能会涉及到哪些问题。希望给大家带来一定的帮助。

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读