
消息队列
Hpsyche
默默学习的菜鸡大四学生
展开
-
RabbitMQ入门(一、RabbitMQ基本概念)
什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。 为...原创 2019-09-01 23:33:54 · 450 阅读 · 0 评论 -
RabbitMQ入门(二、RabbitMQ基本发送方式)
本文出现的代码只是简述,详细代码之后文章有涉及。 简单队列 RabbitMQ中的消息都只能存储在Queue中,生产者(下图中的P)生产消息并最终投递到Queue中,消费者(下图中的C)可以从Queue中获取消息并消费。 工作队列 即单生产者,多个消费者消费队列的情况。 工作队列–轮询分发 即使一个处理快,一个处理慢,消息队列也还是平均的分发 工作队列–公平分发(fair dipatch) ...原创 2019-09-01 23:39:36 · 546 阅读 · 0 评论 -
RabbitMQ入门(三、RabbitMQ的Java使用)
准备工作 首先需要安装配置好rabbitmq,网上很多教程,在此不再赘述。 创建用户hpsyche,密码:xxxxxx,同时创建host域(可以看做新建数据库),之后就可以进入代码阶段了( 首先导入包(此处创建的是maven工程) <dependency> <groupId>com.rabbitmq</groupId> <artifactI...原创 2019-09-01 23:42:09 · 406 阅读 · 0 评论 -
RabbitMQ入门(四、RabbitMQ+SpringBoot)
前言 Springboot对rabbitmq的支持度很高,所以Springboot继承rabbitmq十分简便。 首先maven引入amqp <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp<...原创 2019-09-01 23:43:18 · 243 阅读 · 0 评论