RabbitMQ学习篇
介绍RabbitMQ的概念、安装与使用、管控台操作、结合RabbitMQ的特性、Exchange、Queue、Binding
、RoutingKey、Message以及高级特性等等
Coder编程
欢迎关注Coder编程公众号,主要分享数据结构与算法、Java相关知识体系、框架知识及原理、Spring全家桶、微服务项目实战、DevOps实践之路、每日一篇互联网大厂面试或笔试题以及PMP项目管理知识等。更多精彩内容正在路上~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ面试题集锦(精选)(另附思维导图)
点击上方“Coder编程”,选择“置顶公众号” 技术文章第一时间送达! RabbitMQ面试题集锦(精选)1.使用RabbitMQ有什么好处? 1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据...原创 2020-01-04 08:14:00 · 1634 阅读 · 3 评论 -
消息中间件——RabbitMQ(八)高级特性全在这里!(下)
消费端自定义监听 我们一般就在代码中编写while循环,进行consumer.nextDelivery方法进行获取下一条消息,然后进行消费处理! 但是这种轮训的方式肯定是不好的,代码也比较low。 我们使用自定义的Consumer更加的方便,解耦性更加的强,也是在实际工作中最常见的使用方式! 代码演示 生产者: /** * * @ClassName: Producer * @Des...原创 2019-08-07 19:14:15 · 994 阅读 · 2 评论 -
消息中间件——RabbitMQ(七)高级特性全在这里!(上)
前言 消息如何保障100%的投递成功? 幂等性概念详解 在海量订单产生的业务高峰期,如何避免消息的重复消费的问题? Confirm确认消息、Return返回消息 自定义消费者 消息的ACK与重回队列 消息的限流(防止占用内存过多,节点宕机) TTL消息 死信队列 消息如何保障100%的投递成功? 1.什么是生产端的可靠性投递? - 保障消息的成功发出 - 保障MQ节点的成功接收 - 发送端...原创 2019-08-05 20:57:48 · 456 阅读 · 0 评论 -
消息中间件——RabbitMQ(六)理解Exchange交换机核心概念!
前言 来了解一个重要的概念:Exchange交换机 Exchange:接收消息,并根据路由键转发消息所绑定的队列。 视频2-12 1.07 图解: 蓝色框主要表示客户端:ClientA与ClientB把消息投递到Exchange,之后通过路有关系,路由到指定队列上。 绿色的也有Client端,表示的是ReceiveMessage,蓝色的Client端表示Send Message 红色的虚...原创 2019-08-08 10:58:49 · 459 阅读 · 0 评论 -
消息中间件——RabbitMQ(五)快速入门生产者与消费者,SpringBoot整合RabbitMQ!
https://www.cnblogs.com/theRhyme/p/10071781.html原创 2019-08-02 19:37:39 · 417 阅读 · 0 评论 -
消息中间件——RabbitMQ(四)命令行与管控台的基本操作!
命令行与管控台的基本操作 建议再看一遍2-9 基础服务的命令操作: rabbitmqctl stop_app:关闭应用 rabbitmqctl start_app:启动应用 rabbtmqctl status:节点状态 rabbitmqctl add_user username password:添加用户 rabbitmqctl list_users:列出所有用户 rabbitmqctl dele...原创 2019-08-01 20:58:59 · 635 阅读 · 0 评论 -
消息中间件——RabbitMQ(三)理解RabbitMQ核心概念和AMQP协议!
互联网大厂为什么选择RabbitMQ? RabbiMQ的高性能之道是如何做到的? 什么是AMQP高级协议? AMQP核心概念是什么? RabbitMQ整体架构模型是什么样子的? RabbitMQ消息是如何流转的? RabbitMQ安装与使用 命令行与管控台 RabbitMQ消费生产与消费 RabbitMQ交换机详解 RabbitMQ队列、绑定、虚拟主机、消息 1.初识RabbitMQ Rabbit...原创 2019-07-31 19:28:37 · 927 阅读 · 0 评论 -
消息中间件——RabbitMQ(二)各大主流消息中间件综合对比介绍!
参考文章:https://blog.csdn.net/junerseven7/article/details/71404197原创 2019-07-18 21:04:03 · 632 阅读 · 0 评论 -
消息中间件——RabbitMQ(一)Windows/Linux环境搭建(完整版)
前言 最近在学习消息中间件——RabbitMQ,打算把这个学习过程记录下来。此章主要介绍环境搭建。此次主要是单机搭建(条件有限),包括在Windows、Linux环境下的搭建,以及RabbitMQ的监控平台搭建,最后加一demo验证一下。 环境准备 在搭建RabbitMQ之前,请先确保如下环境已经搭建完毕 1.Windows环境下搭建 需要分别下载erlang与RabbitMQ安装包,进行安装...原创 2019-07-18 09:40:27 · 459 阅读 · 0 评论 -
RabbitMQ学习篇——(一)windows10环境下的RabbitMQ安装步骤(图文)
第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads 根据本机位数选择erlang下载版本。 下载完是这么个东西: 双击,点next就可以。 选择一个自己想保存的地方,然后next、fin...转载 2018-08-03 10:11:22 · 471 阅读 · 0 评论 -
RabbitMQ学习篇——(二)Rabbit安装完后,启动出现闪退问题解决!
输入 rabbitmq-plugins enable rabbitmq_management命令,之后启动 rabbitmq-service.bat 失败 建议: 首先在命令行输入:rabbitmq-service stop, 接着输入rabbitmq-service remove, 再接着输入rabbitmq-service install, 接着输入rabbitmq-service st...原创 2018-08-03 10:18:56 · 6712 阅读 · 0 评论
分享