RabbitMQ
恶心的小达达
90后的我们,加油!
展开
-
RabbitMQ(一) 控制台介绍
1、控制台介绍1.1 添加用户:1.2 virtual hosts:管理(1)irtual hosts就相当于mysql的DB添加一个数据库:(2)设置权限原创 2019-05-09 23:49:04 · 2676 阅读 · 0 评论 -
RabbitMQ(二) 简单队列
2、简单队列P:消息的生产者红色:消息队列C:消费者三个对象: 生产者 队列(RabbitMq) 消费者2.1 maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....原创 2019-05-09 23:56:17 · 177 阅读 · 0 评论 -
RabbitMQ(三) Work queues工作队列
一个生产者对应多个消费者为什么会出现工作队列?Simple队列是一一对应的,而且我们实际开发,生产者发送消息是毫不费力的,而且一般消费者是跟业务相结合的。消费者接收到消息之后就需要处理,可能需要花费时间,这时候队列就会积压很多消息。默认采用轮询生产者:package com.dada.work;import com.dada.util.ConnectionUtil;impor...原创 2019-05-10 00:15:13 · 275 阅读 · 0 评论 -
RabbitMQ(四) Publish/Subscribe订阅模式
(1)解读:1,一个生产者,多个消费者2,每一个消费者都有自己的一个队列3,消费者没有直接把消息发送到队列,而是发送到了交换机(转发器上面Exchange)4,每个队列都要绑定到交换机上5,生产者发送消息,经过交换机,到达队列,就能实现一个消息被多个消费者消费(2)例子:注册-> 邮件->短信(3)交换机:生产者:public class Send {...原创 2019-05-10 00:24:50 · 631 阅读 · 0 评论