RabbitMQ
文章平均质量分 94
逆天壁虎
雄关漫道真如铁,而今迈步从头越!
展开
-
RabbitMQ学习(一)——初识RabbitMQ
一、理解MQ概念1、消息中间件概况消息队列(Message Queue,简称MQ)是企业级互联网架构的核心产品。消息队列技术同时也是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行–它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需...原创 2018-03-30 23:30:34 · 2992 阅读 · 0 评论 -
RabbitMQ学习(二)——AMQP协议
在上一篇博客中我们介绍了RabbitMQ的基本特性和安装,本篇博文将会对RabbitMQ的基本知识进行介绍。主要包括以下几点的知识介绍:AMQP协议介绍RabbitMQ中常用的基本术语RabbitMQ的工作流程介绍RabbitMQ是消息传输的中间者,可以把它当做是一个消息代理,你把消息传送给它,它再把消息发送给具体的接收人。 这就像是邮局一样,你把邮件放入邮箱当中,邮件员会把邮件...原创 2018-04-21 17:30:33 · 9278 阅读 · 4 评论 -
RabbitMQ学习(三)——探索交换机(Exchange),结合SpringBoot实战
在上一篇文章中,我们讲解了RabbitMQ中的AMQP协议,对RabbitMQ中的基本概念和工作流程有了大致的了解,同时也知道了RabbitMQ当中的重要组件,如果你忘记了内容,可以先复习一下,再学习接下来的内容。RabbitMQ学习(二)——AMQP协议。好了,接下来就进入本文的主要内容RabbitMQ中的交换机(Exchange)。我们已经知道了RabbitMQ中的交换机有四种类型,分为:...原创 2018-05-12 23:12:07 · 7276 阅读 · 5 评论 -
RabbitMQ学习(四)——消息分发机制
在前面的一篇博文中,我们对RabbitMQ中的交换机有了大致的了解,同时结合Spring boot的实例,让我们对RabbitMQ的用法有了更清晰的认识。如果忘记了可以去复习一下,RabbitMQ学习(三)——探索交换机(Exchange),结合SpringBoot实战。今天我们将要对RabbitMQ的消息机制进行更详细的探究,在上一篇文章中其实也涉及到了该消息机制的问题。只是没有深入探究,今...原创 2018-05-24 00:00:30 · 7911 阅读 · 10 评论 -
RabbitMQ学习(五)——消息确认机制(AMQP事务)
在前面的文章中,我们对RabbitMQ的消息分发机制做了探究,知道RabbitMQ消息的分发机制,包括公平分发和轮询分发,如果忘记了可以去复写一下RabbitMQ学习(四)——消息分发机制 。我们知道可以通过持久化(交换机、队列、消息持久化)来保障我们再服务器崩溃时,重启服务器消息数据不会丢失。但是我们无法...原创 2018-06-19 23:33:08 · 11972 阅读 · 9 评论 -
RabbitMQ学习(六)——消息确认机制(Confirm模式)
在上一篇文章中我们讲解了RabbitMQ中的AMQP事务来保证消息发送到Broker端,同时我们可以在事务之间发送多条消息(即在channel.txSelect()和channel.txCommit()之间发送多条消息,通过使用事务来保证它们准确到达Broker),如果忘记了事务的使用,可以复习一下上一篇文章——RabbitMQ学习(五)——消息确认机制(AMQP事务)。但是使用事务虽然可以保...原创 2018-08-04 17:21:40 · 38411 阅读 · 6 评论 -
RabbitMQ学习(七)——权限管理
今天我们讲解一下RabbitMQ中权限管理,主要包括在RabbitMQ中用户添加、用户角色分配、权限设置等知识,以及如何通过代码去设置权限的分配等。RabbitMQ中的用户角色在RabbitMQ中的用户角色主要分为五类:超级管理员(administrator)、监控者(monitor)、决策制定者(policymaker)、普通管理者(management)和其他(none)。每个角色对应...原创 2018-11-04 15:31:38 · 6088 阅读 · 1 评论 -
RabbitMQ学习(八)——做WebSocket消息代理,集成Spring Boot实现消息实时推送
在前面我们讲解了RabbitMQ消息的原创 2019-03-17 17:35:19 · 9317 阅读 · 2 评论