随笔分类 - RabbitMQ
摘要:首先建立工程 然后 建立一个配置类,用来配置Rabbit相关,主要是交换机和队列以及绑定关系。 然后在测试类里面写 先不解释相关类的作用,先运行一下测试,让spring建立好相关的交换机、队列、绑定关系。 运行完单元测试,访问 http://localhost:15672/#/exchanges 查
阅读全文
摘要:打开官网:http://www.rabbitmq.com/download.html 点击进入另一个页面 向下拉,文档提供给我们一个有用的帮助,第一个是查看RabbitMQ与erlang版本对应关系,第二个是Erlang的GitHub地址 点击第一个链接:http://www.rabbitmq.co
阅读全文
摘要:发送到topic的消息不能有任意的绑定键,绑定键的规则:必须由(.)分割的单词列表。比如apple.banana.orange 绑定键也有两个特殊字符: 比如:apple.# *.banana.* 生产者: 消费者: 先启动消费者:再启动生产者:控制台 .. 第一条消息,匹配A和B 第二条消息,只匹
阅读全文
摘要:比如一个日志系统,之前的处理方式呢,是各种类型(info,error,warning)的消息都发给订阅者,可是实际情况上不一定都需要。可能A需要error,其他的都不需要。那么就引入了今天的处理方式--路由(直接交换) (兔子的官网真心良心,图文并茂,通俗易懂)这种处理方式你只需记住一个字:有选择的
阅读全文
摘要:兔子的Publish/Subscribe是这样的: 有个生产者P,X代表交换机,交换机绑定队列,消费者从队列中取得消息。每次有消息,先发到交换机中,然后由交换机负责发送到它已知的队列中。 生产者代码: 消费者: 启动消费者和生产者,控制台打印
阅读全文
摘要:上一篇讲了个 哈喽World,现在来看看如果存在多个消费者的情况。 生产者: 消费者: 先启动两个消费者,再启动生产者,查看控制台: 消费者A 消费者B 生产者(这里不必有疑问,这里打印的是修改之前的消息) 要说明的是什么观点呢? 默认情况下,RabbitMQ将按顺序将每条消息发送给下一个使用者。一
阅读全文
摘要:先建工程 下一步,输入坐标 下一步,输入工程名 先看一下最终目录 修改pom文件 Send类: Receive类: 先启动Send,查看控制台 兔子管控台 再启动Receive 兔子管控台:已经消费掉
阅读全文
摘要:打开官网:http://www.rabbitmq.com/install-windows.html 乖乖的下载即可。到此我们下载了两个文件: 重要提示:你必须以管理员身份来运行Erlang安装包,不然就等着挨打吧 先安装OTP 鼠标右键安装包 》以管理员身份运行 下一步 下一步--安装 注意:439
阅读全文