MQ
深入消息队列的学习,从RabbitMQ展开。具体会到哪一层次目前不是很清晰
周仕林
这个作者很懒,什么都没留下…
展开
-
RbbitMQ(五) -- 100%消息投递消费
一:前言概述生产者生产消息到消费者消息消费,中间需要生产者将消息发送到交换器,再由交换器路由到队列存储,然后消费者进行消息消费。在没有任何设置情况下,中间可能存在以下几种情况导致消息丢失:消费者将消息发送到交换器因为RabbitMQ内部原因丢失消息交换器将消息路由到队列,因为队列不存在等因素导致消息丢失队列中存储的消息在消费者未消费时RabbitMQ服务宕机导致消息丢失消费者消费消息...原创 2019-10-15 17:28:49 · 298 阅读 · 0 评论 -
RabbitMQ(一) -- 初识RabbitMQ
一:RabbitMQ简介RabbitMQ是使用Erlang开发基于AMQP协议,支持多客户端的一个目前比较流行的消息队列中间件,相对的还有很多开源的MQ产品如RocketMQ、ActiveMQ、Kafka等等。本文不会对繁多的MQ产品做技术选型比较,重点在于介绍MQ相关知识,个人理解消息队列与数据库在某些方面如数据存储来讲并无区别。只不过因为某些特点所以在特定场景下需要使用到消息队列,某些场景下...原创 2019-09-04 11:04:49 · 289 阅读 · 0 评论 -
RabbitMQ(二) -- 交换器与队列API探索
一:前情概述第一篇文章RabbitMQ(一) – 初识RabbitMQ中对RabbitMQ整体进行了简介,旨在帮助阅读本系列文章的朋友建立初步的概念。前文中使用到的API并未深入的进行学习理解,本文将从RabbbitMQ应用服务部分即Broker所包含的交换器与队列两方面深入学习二:深入交换器分类交换器可以理解为生产者与队列的第三者,队列是RabbiMQ最终存储数据的位置,但是生产者并不会与...原创 2019-09-10 15:05:06 · 309 阅读 · 0 评论 -
RabbitMQ(三) -- 消息与队列进阶
一:前请概述RabbitMQ(一) – 初识RabbitMQ :通过AMQP协议触摸RabbitMQ整体结构设计RabbitMQ(二) – 交换器与队列API探索 :完成RabbitMQ服务端结构基础学习RabbitMQ(三) – 消息与队列进阶:本文将会是RabbitMQ基础篇最倒数第二篇,同时也是进阶RabbitMQ第一篇文章。内容将会由基础消息生产衍生到TTL、Priority、Ma...原创 2019-09-16 23:54:06 · 313 阅读 · 0 评论 -
RabbitMQ(四) --消费者Consumer
一:摘要概述经过前面三篇文章的学习,对于RabbitMQ中间件应该处于拨开云雾见青天阶段。本文将趁热打铁,完善RabbitMQ基础应用最后一个消费版块。当然文中会持续深入讲解有关消息分发、消费端确认等中阶特性二:消息消费MQ队列可以理解为物品寄存中心,放进去总要拿出来用,一直放着没有利息还会持久增加成本引发系列问题。MQ存储的消息使用有两种途径,RabbitMQ服务推送、消费者客户端拉取2...原创 2019-09-18 19:29:08 · 4615 阅读 · 0 评论