rabbitmq
文章平均质量分 76
努力的阿花.
一个优秀的工程师和一个普通工程师的区别,不是满天飞的架构图,他的功底体现在所写的每一行代码上。
展开
-
RabbitMQ的发布订阅消息模型Publish
记得上篇文章我写了关于路由消息模型,这篇文章咱们讲一下RabbitMQ 发布订阅消息模型,也是上次那个概念。消息的发送者(sender)通过 交换机给消息队列分发消息,消息的消费者就监听和消费消息队列里面的消息。这张图片就诠释了声明是发布订阅消息模型、相对于路由消息模型它就不是通过不同路由给相对应的消息队列分发消息了,发布订阅模式,就是给绑定了的消息队列都发消息。 就像p给x发了一条消息:hello world,x 就会将 hello...原创 2021-09-16 14:42:10 · 487 阅读 · 0 评论 -
RabbitMQ之DirectExchange
DirectExchange,咱们看名字可以看的出来,是一种交换机,那我们首先要了解咱们的一个架构了,咱们的消息提供者发送消息根据交换机,把消息放在交换机绑定的消息队列上,然后消息的消费者,再去消费队列的消息,DirectExchange,其实交换机就是在做一个消息的分发、将提供者的消息分发到对应的队列上,DirectExchange,就可以根据对应的路由将消息放在对应的一个队列上。然后消息的消费者再去对应的队列里面去监听和消费消息。 通俗来讲就是定向的交换机,根据路由和消...原创 2021-09-14 16:53:59 · 897 阅读 · 0 评论 -
windows下载与安装RabbitMQ
前言首先咱们得先了解一下RabbitMQ不然光照着步骤来,不出一个礼拜有忘记了,首先了RabbitMQ是一个消息队列用到时AMQP协议,使用的是Erlang语言开发。 over 知道了这些就可以开始咱们的安装了,在上面我说过了,它是Erlang语言开发,所以咱们不着急下载RabbitMQ,得先去下载好Erlang配置好Erlang的环境,再去下载咱们的这么一个RabbitMQ,理由也很简单,RabbitMQ基于Erlang,就像咱们要运行Tomact是不是...原创 2021-09-06 12:20:33 · 9539 阅读 · 6 评论 -
RabbitMQ五种消息模式
介绍:Rabbit总共用6种消息模式,基本消息模式,工作模式,发布订阅模式,路由模式,主题模式,还有最后一种就是RPC,所有消息模式都是基于 基本消息模式进行的 :关于基本消息模式可以看我上一篇博客:https://blog.csdn.net/gloamer/article/details/118436062?spm=1001.2014.3001.5501工作模式:基本消息模式 就是说 一个消息生产者 一个消息队列 一个消息消费者,但消息过多,消费不过来,可能会导致消息堆积,所以当一个消费者..原创 2021-07-06 11:12:56 · 5496 阅读 · 1 评论 -
RabbitMQ之基本消息模型
介绍: RabbitMQ提供了6中消息模型 但第6种其实是RPC(远程过程调用)并不是MQ (message queue 消息队列) 所以暂时咱还不研究 如果想去了解RPC的话可以去学习一下dubbo 它就是一个轻量级的开源 RPC框架,今天咱们学习第一种 RrabbitMQ消息模型——基本消息模型 如图所示 基本消息模型就是生产者------->消息队列------>消费者,消息生产者对应一个消息消费者: 搭建示例工程:项目目录结构:...原创 2021-07-03 10:19:26 · 423 阅读 · 0 评论