RabbitMQ
LemmonTreelss
引刀成一快,不负少年头
展开
-
【RabbitMQ】异步任务
一、前言 上一篇博客介绍了用线程池实现异步任务。这一篇博客谈一谈用MQ实现异步任务。MQ的产品有灰常多,像什么MSMQ、activeMQ、RocketMQ、RabbitMQ、kafak等。在此之前先谈一谈对消息队列的理解。二、MQ MQ是一种应用程序对应用程序的通讯方法,应用程序通过读写出入队列的消息来进行通信,两者无需建立连接,发布者和消费者无需知道对方的存在。 M...原创 2018-05-19 22:46:04 · 4009 阅读 · 17 评论 -
【RabbitMQ】RabbitMQ队列
上一篇博客中提及的消息抽象模型,就是简单队列,简单队列的不足时:耦合性高。生产者和消费者一 一对应,如果我想有多个消费者消息队列中消息,这时简单队列就不能满足啦,如果队列名更改,这时候得同时变更。本篇博客将谈一谈其他队列。首先谈一谈工作队列: 为什么会出现工作队列?Simple队列是一 一对应的,而在我们实际开发中,生产者发送消息是毫不费力的,而消费者一般是要...原创 2018-06-03 21:39:49 · 464 阅读 · 5 评论