![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
YKun锟
这个作者很懒,什么都没留下…
展开
-
RabbitMQ学习笔记3-Publish/Subscribe
在这部分中,我们会做一些完全不同的事情 - 我们会向多个消费者传递相同的信息。这种模式就是“发布/订阅”。该模型中生产者从不将任何消息直接发送到队列,生产者通常甚至不知道要将消息发送到哪个队列,通常是,生产者把消息发送到了 交换机(exchange) 中,然后交换机负责将消息发送到某一个或者多个消息队列中。如图:交换机还有4种不同的类型,分别是 direct , fanout , to原创 2017-05-11 00:17:07 · 811 阅读 · 0 评论 -
RabbitMQ学习笔记1-"Hello World!"simple模型
simple模型是RabbitMQ队列模型中最简单的一个模型。如图:“P”是我们的生产者(producer),“C”是我们的消费者(consumer)。中间的红色框是队列(Queue),代表消费者的消息缓冲区即是存放消息的地方。生产者负责发送消息到队列当中,而消费者则负责从队列中获取消息。这就是三者间的关系。1.1 新建项目,并导入RabbitMQ相关jar包。原创 2017-04-23 23:03:36 · 597 阅读 · 0 评论 -
RabbitMQ学习笔记2-Work queues
接下来学习第二种模型,Work queues模型,如图所示:该模型描述的是:一个生产者(P)向队列发送一个消息,然后多个消费者(P)接受消息,每条消息只能被一个消费者接收。以下示例可根据学习笔记1里面的代码稍作修改,因此部分细节不再说明。生产者发送消息到队列中创建连接和通道ConnectionFactory factory = new ConnectionFacto原创 2017-05-09 23:24:16 · 338 阅读 · 0 评论