![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
RabbitMQ
消息中间件
I like study.
热爱技术
展开
-
Windows下安装Erlang和RabbitMQ
1.下载安装Erlang下载地址 https://www.erlang.org/下载完成直接安装就行了安装后配置Erlang环境变量ERLANG_HOME E:\erl10.2在Path环境变量中添加 %ERLANG_HOME%\bin打开cmd输入 erl-v 可以查看Erlang的版本2.下载安装RabbitMQ下载地址 https://www.rabbitmq.com/d...原创 2019-07-30 19:57:33 · 713 阅读 · 1 评论 -
RabbitMQ入门(一)
1.创建maven项目,编写pom文件,编写启动类pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht...原创 2019-07-31 13:13:44 · 81 阅读 · 0 评论 -
RabbitMQ之Direct交换器
假设一个需求:某服务通过Direct交换器根据指定路由键的key向指定消息队列发消息进行相应的处理服务,这里模拟日志处理的四个级别,对info、run、error、warn四个级别分别设置四个消息队列,并分别指定相应的路由健这里创建两个项目,一个为生产者,用来发生消息到指定的,另一个为消费者,用来接受生产者发送的消息,并打印相应的日志级别1.消费者pom.xml文件<project ...原创 2019-07-31 13:41:06 · 152 阅读 · 0 评论 -
RabbitMQ之Topic交换器
topic交换器与direct交换器在于direct交换器根据指定的路由key发送消息给相应的消息队列,而topic交换器在于根据路由key的值模糊匹配,发送到指定的消息队列假设一个需求:这里模拟日志处理,对info、error级别设置两个消息队列,并设置一个all消息队列处理info、error、debug、warn级别的日志,三个服务用户、订单、产品分别发送消息并且通过info、error、...原创 2019-07-31 14:05:09 · 175 阅读 · 0 评论 -
RabbitMQ之Fanout交换器
Fanout交换器:以广播的形式发送消息需求:订单服务通过Fanout交换器广播该消息传递给短信服务的消息队列、push服务的消息队列(所有订阅订单服务的消息队列)完成相应的服务这里创建两个项目,一个为生产者,用来发生消息到,另一个为消费者,用来接受生产者发送的消息1.消费者pom.xml<project xmlns="http://maven.apache.org/POM/4.0...原创 2019-07-31 19:48:49 · 151 阅读 · 0 评论