
RabbitMQ
全村最靓的那个仔
只要思想不滑坡,办法总比困难多。
展开
-
关于rabbit和kafka的选型
一、前言消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。目前开源的消息中间件可谓是琳琅满目,能让大家耳熟能详的就有很多,比如Activ...转载 2019-06-05 10:27:32 · 608 阅读 · 0 评论 -
分布式消息中间件(rabbitMQ篇)
笔者去年刚醒悟(觉得自己太菜)的时候,实在不知道从上面学起,偶然看到厮大的RabbitMQ的文章觉得,rabbitMQ很强大,刚好也是中间件,大部分场景都用得到,所以就从中间件下手了。 RabbitMQ是使用最广泛的消息代理之一 名词概念 Message 消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,...原创 2019-06-02 18:36:02 · 823 阅读 · 0 评论 -
分布式消息中间件(rabbitMQ问答篇)
此篇章主要用来讲rabbitMQ的一些知识点,不涉及代码。1.消息基于什么传输?TCP连接的创建和销毁的开销都较大,且并发数受系统资源限制,会造成性能瓶颈,RabbitMQ使用信道的方式来传输数据,信道是建立在真实的TCP连接内的虚拟连接,且每条TCP连接上的信道数量没有现在。2.RabbitMQ上的一个queue中存放的message是否有数量限制?可以认为是无限制的,取决于机...原创 2019-06-02 22:03:22 · 583 阅读 · 0 评论 -
springboot集成rabbitMQ(生产者篇)
源码地址https://github.com/LxyTe/Study前面讲了一些理论本篇文章来上一些代码。MQ的安装这里不做太多说明,本篇文章实现了,fanout,topic,direct3种交换机与spingboot集成的使用,还对生产者的消息确认机制,消息失败返回机制,消息的拦截器(可自定义格式),消息的延时消费,死信队列。消费者的containerFactory(很强大,可以生产很...原创 2019-06-03 18:11:37 · 2555 阅读 · 0 评论 -
springboot集成rabbitMQ(消费者篇)
maven的配置类还是和前面的一样。package com.te.mm.factoryconfig;import org.springframework.amqp.core.AcknowledgeMode;import org.springframework.amqp.rabbit.annotation.EnableRabbit;import org.springframewor...原创 2019-06-03 18:35:46 · 9752 阅读 · 2 评论