
MQ
文章平均质量分 73
阿木Coding
追求无止境
展开
-
RabbitMQ从入门到面试(六)
在之前的文章中我们从原理上介绍了原创 2021-02-05 21:53:02 · 147 阅读 · 0 评论 -
RabbitMQ从入门到面试(五)
在上篇文章中我们介绍了RabbitMQ的三种常见交换器类型的使用。今天我们在详细聊一聊生产者和消费者如何保证消息的准确到达。 RabbitMQ在消费消息时分为两种模式:Push模式和Pull模式。Push模式采用的是Basic.Consume进行消费,而Pull模式调用的Basic.Get进行消费。 我们常用的就是使用推模式: Consumer consumer = new DefaultConsumer(channel) { @Override public void handleD原创 2021-01-31 13:32:17 · 104 阅读 · 0 评论 -
RabbitMQ从入门到面试(四)
今天我们主要简单说一下其他几种交换器的使用与区别。 topic交换器的使用 topic交换器的路由规则和direct有点类似,由上篇文章我们可以知道direct交换器是把消息路由到RoutingKey和BindingKey完全匹配的队列中,但是topic也是将消息发送到RoutingKey和BindingKey匹配的队列中,只是可以模糊匹配。 匹配规则为: RoutingKey为一个点号“.”分割的字符串,比如“com.rabbitmq.client”、“java.util.concurrent” Bind原创 2021-01-25 20:37:23 · 102 阅读 · 0 评论 -
RabbitMQ从入门到面试(三)
前两篇文章我们简单介绍了消息中间件以及RabbitMQ的一些概念,本节我们主要介绍RabbitMQ的特性以及使用。 首先说一下,我使用的RabbitMQ的版本以及安装。 RabbitMQ的安装可以参考:阿里云下RabbitMQ安装 RabbitMQ的连接 安装好RabbitMQ后如何使用RabbitMQ呢,首先i ...原创 2021-01-23 22:05:42 · 168 阅读 · 1 评论 -
RabbitMQ从入门到面试(二)
RabbitMQ入门 在上一篇文章中我们对消息队列有了一定的认识,在本篇博文中我们着重介绍一下RabbitMQ,通过RabbitMQ的安装,概念、使用以及所遵循的AMQP协议中的一些细节做一些研究。原创 2021-01-20 20:43:35 · 88 阅读 · 0 评论 -
RabbitMQ从入门到面试(一)
在刚开始接触Rabbitmq 的时候,从网上搜寻了很多资料以便于快速理解,但是这些资料都是零星的分布,并且质量参差不齐无用重复的太多。所以打算写一个Rabbitmq系列的文章,作为一个参考,帮助后来者更好的学习。 RabbitMQ的简介 1.1 什么是消息中间件 在学习消息中间件之前,我们就听过很多概念,包括:RabbitMQ、ActiveMQ 、RocketMQ、Kafka等。这些所谓的消息中间件也也把我们搞得脑壳疼。 那么什么是消息队列中间件(Message Queue Middleware,简称MQ原创 2021-01-17 22:06:43 · 140 阅读 · 0 评论