
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 · 1509 阅读 · 3 评论 -
消息中间件——RabbitMQ(八)高级特性全在这里!(下)
消费端自定义监听我们一般就在代码中编写while循环,进行consumer.nextDelivery方法进行获取下一条消息,然后进行消费处理!但是这种轮训的方式肯定是不好的,代码也比较low。我们使用自定义的Consumer更加的方便,解耦性更加的强,也是在实际工作中最常见的使用方式!代码演示生产者:/** * * @ClassName: Producer * @Des...原创 2019-08-07 19:14:15 · 906 阅读 · 2 评论 -
消息中间件——RabbitMQ(七)高级特性全在这里!(上)
前言消息如何保障100%的投递成功?幂等性概念详解在海量订单产生的业务高峰期,如何避免消息的重复消费的问题?Confirm确认消息、Return返回消息自定义消费者消息的ACK与重回队列消息的限流(防止占用内存过多,节点宕机)TTL消息死信队列消息如何保障100%的投递成功?1.什么是生产端的可靠性投递?- 保障消息的成功发出- 保障MQ节点的成功接收- 发送端...原创 2019-08-05 20:57:48 · 395 阅读 · 0 评论 -
消息中间件——RabbitMQ(六)理解Exchange交换机核心概念!
前言来了解一个重要的概念:Exchange交换机Exchange:接收消息,并根据路由键转发消息所绑定的队列。 视频2-12 1.07图解:蓝色框主要表示客户端:ClientA与ClientB把消息投递到Exchange,之后通过路有关系,路由到指定队列上。绿色的也有Client端,表示的是ReceiveMessage,蓝色的Client端表示Send Message红色的虚...原创 2019-08-08 10:58:49 · 397 阅读 · 0 评论 -
消息中间件——RabbitMQ(五)快速入门生产者与消费者,SpringBoot整合RabbitMQ!
https://www.cnblogs.com/theRhyme/p/10071781.html原创 2019-08-02 19:37:39 · 373 阅读 · 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 · 550 阅读 · 0 评论 -
消息中间件——RabbitMQ(三)理解RabbitMQ核心概念和AMQP协议!
互联网大厂为什么选择RabbitMQ?RabbiMQ的高性能之道是如何做到的?什么是AMQP高级协议?AMQP核心概念是什么?RabbitMQ整体架构模型是什么样子的?RabbitMQ消息是如何流转的?RabbitMQ安装与使用命令行与管控台RabbitMQ消费生产与消费RabbitMQ交换机详解RabbitMQ队列、绑定、虚拟主机、消息1.初识RabbitMQRabbit...原创 2019-07-31 19:28:37 · 781 阅读 · 0 评论 -
消息中间件——RabbitMQ(二)各大主流消息中间件综合对比介绍!
参考文章:https://blog.youkuaiyun.com/junerseven7/article/details/71404197原创 2019-07-18 21:04:03 · 548 阅读 · 0 评论 -
消息中间件——RabbitMQ(一)Windows/Linux环境搭建(完整版)
前言最近在学习消息中间件——RabbitMQ,打算把这个学习过程记录下来。此章主要介绍环境搭建。此次主要是单机搭建(条件有限),包括在Windows、Linux环境下的搭建,以及RabbitMQ的监控平台搭建,最后加一demo验证一下。环境准备在搭建RabbitMQ之前,请先确保如下环境已经搭建完毕1.Windows环境下搭建需要分别下载erlang与RabbitMQ安装包,进行安装...原创 2019-07-18 09:40:27 · 395 阅读 · 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 · 330 阅读 · 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 · 6450 阅读 · 0 评论