RabbitMQ队列介绍(图文详细教程)

最简单的工作队列,其中一个消息生产者,一个消息消费者,一个队列。也称为点对点模式

功能描述:一个生产者 P 发送消息到队列 Q,一个消费者 C 接收

 工作队列:用来将耗时的任务分发给多个消费者(工作者)

 

主要解决问题:处理资源密集型任务,并且还要等他完成。有了工作队列,我们就可以将具体的工作放到后面去做,将工作封装为一个消息,发送到队列中,一个工作进程就可以取出消息并完成工作。如果启动了多个工作进程,那么工作就可以在多个进程间共享。

工作队列也称为公平性队列模式,怎么个说法呢?

循环分发,假如我们拥有两个消费者,默认情况下,RabbitMQ 将按顺序将每条消息发送给下一个消费者,平均而言,每个消费者将获得相同数量的消息,这种分发消息的方式称为轮询。 后续还会给大家讲解后面的几个队列模式,对于一个java开发来说,我们不仅仅要会的是crun我们应该多学一点技术栈,在我们这个互联网的行业技术的更新飞快的时代,对我们技术开发人员的能力有着巨大的考验,当我们一味的吃老本,会发现自己慢慢的把自己推向深渊,对于我们来说我们做技术的人来说,做技术吗总要改变什么,不是吗,在我学习RabbitMQ是我对开发这个词语的认知刷新我说他们是怎么可以做出这样的消息中间件的啊,我对他们的思想产生了好奇,当我们还在天天crud的时候那些人已经做出了这样的东西,还是那句话只要学不死就往死里学

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不凡~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值