
RocketMQ学习篇
RocketMQ学习篇
Coder编程
欢迎关注Coder编程公众号,主要分享数据结构与算法、Java相关知识体系、框架知识及原理、Spring全家桶、微服务项目实战、DevOps实践之路、每日一篇互联网大厂面试或笔试题以及PMP项目管理知识等。更多精彩内容正在路上~
展开
-
消息中间件——RocketMQ(一) 环境搭建(完整版)
每章一点正能量:自我控制是最强者的本能。——萧伯纳前言最近在学习消息中间件——RocketMQ,打算把这个学习过程记录下来。此章主要介绍环境搭建。此次主要是单机搭建(条件有限),包括在Windows、Linux环境下的搭建,以及console监控平台搭建,最后加一demo验证一下。环境准备在搭建RocketMQ之前,请先确保如下环境已经搭建完毕Java环境(我的JDK1.8)Ma...原创 2019-05-09 23:06:56 · 1052 阅读 · 0 评论 -
消息中间件——RabbitMQ(二)各大主流消息中间件综合对比介绍!
参考文章:https://blog.youkuaiyun.com/junerseven7/article/details/71404197原创 2019-07-18 21:04:03 · 548 阅读 · 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(七)高级特性全在这里!(上)
前言消息如何保障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(九)RabbitMQ整合Spring AMQP实战!(全)
前言1. AMQP 核心组件RabbitAdminSpringAMQP声明RabbitTemplateSimpleMessageListenerContainerMessageListenerAdapterMessageConverter2. RabbitAdminRabbitAdmin类可以很好的才注意RabbitMQ,在Spring中直接进行诸如即可。注意:...原创 2019-08-08 21:56:49 · 459 阅读 · 0 评论 -
消息中间件——RabbitMQ(八)高级特性全在这里!(下)
消费端自定义监听我们一般就在代码中编写while循环,进行consumer.nextDelivery方法进行获取下一条消息,然后进行消费处理!但是这种轮训的方式肯定是不好的,代码也比较low。我们使用自定义的Consumer更加的方便,解耦性更加的强,也是在实际工作中最常见的使用方式!代码演示生产者:/** * * @ClassName: Producer * @Des...原创 2019-08-07 19:14:15 · 906 阅读 · 2 评论 -
消息中间件——RabbitMQ(十)RabbitMQ整合SpringBoot实战!(全)
前言1. SpringBoot整合配置详解publisher-confirms,实现一个监听器用于监听Broker端给我们返回的确认请求:RabbitTemplate.ConfirmCallbackpublisher-returns,保证消息对Broker端是可达的,如果出现路由键不可达的情况,则使用监听器对不可达的消息进行后续的处理,保证消息的路由成功:RabbitTempla...原创 2019-08-25 20:44:07 · 945 阅读 · 0 评论 -
消息中间件——RabbitMQ(十一)RabbitMQ整合Spring Cloud Stream实战!(全)
前言1. SpringCloudStream整合Spring Cloud,这个全家桶框架在整个中小型互联网公司异常的火爆,那么相对应的Spring Cloud Stream 就渐渐的被大家所重视起来,这一节课主要来介绍Spring Cloud Stream如何与RabbitMQ进行集成。架构介绍Destination Binder:包含自己的应用Application左边是Ra...原创 2019-08-28 10:26:24 · 2029 阅读 · 0 评论