随笔 - 597  文章 - 4  评论 - 445  阅读 - 424万

随笔分类 -  Rabbitmq

SpringBoot整合RabbitMQ消息组件
摘要:1、RabbitMQ是一个在AMQP基础上构建的新一代企业级消息系统,该组件由Pivotal公司提供,使用ErLang语言开发。 修改pom.xml配置文件,追加spring-boot-starter-amqp依赖包。 1 <?xml version="1.0" encoding="UTF-8"?> 阅读全文
posted @ 2020-11-25 21:53 别先生 阅读(271) 评论(0) 推荐(0) 编辑
RabbitMQ与Spring的框架整合之Spring Cloud Stream实战
摘要:1、RabbitMQ与Spring Cloud Stream整合实战。SpringCloud Stream整体结构核心概念图,如下所示: 图示解释:Outputs输出,即消息的发送端。Inputs输入,即消息的接收端。Application Core即核心的应用。Binder是协调者的角色。Midd 阅读全文
posted @ 2019-11-30 18:32 别先生 阅读(3034) 评论(0) 推荐(0) 编辑
RabbitMQ与Spring的框架整合之Spring Boot实战
摘要:1、RabbitMQ与Spring的框架整合之Spring Boot实战。 首先创建maven项目的RabbitMQ的消息生产者rabbitmq-springboot-provider项目,配置pom.xml配置文件,如下所示: 修改rabbitmq-springboot-provider的配置文件 阅读全文
posted @ 2019-11-30 12:22 别先生 阅读(650) 评论(0) 推荐(0) 编辑
RabbitMQ与Spring的框架整合之Spring AMQP实战
摘要:1、SpringAMQP用户管理组件RabbitAdmin。 RabbitAdmin类可以很好的操作RabbitMQ,在Spring中直接进行注入即可。注意,autoStartup必须设置为true,否则Spring容器不会加载RabbitAdmin类。RabbitAdmin底层实现就是从Sprin 阅读全文
posted @ 2019-11-28 22:52 别先生 阅读(3243) 评论(0) 推荐(0) 编辑
RabbitMQ的高级特性概念理解
摘要:1、RabbitMQ中的消息如何保障百分之百的投递成功? 答:百分之百的投递成功,方案可以参考下面的2、3。 2、什么是生产者端的可靠性投递? 答:第一步,生产者保障消息的成功发出。第二步,保障RabbitMQ的节点成功接收到生产者发送的消息。第三步,发送端收到RabbitMQ节点(即Broker) 阅读全文
posted @ 2019-11-24 14:01 别先生 阅读(1128) 评论(0) 推荐(0) 编辑
如何解决eclipse远程服务器上面的Rabbitmq连接超时问题?
摘要:1、嗯,问题呢,就是一开始安装好RabbitMQ,练习了一下RabbitMQ的使用,但是呢,过了一段时间,我来复习的时候,发现运行出现下面的错误了。后来想想,是自己学习微服务的时候,修改了/etc/hosts的映射。后来又修改回去了,是不是感觉日了🐕了。解决方法如下所示: eclipse远程连接服 阅读全文
posted @ 2019-11-21 23:01 别先生 阅读(1269) 评论(2) 推荐(0) 编辑
RabbitMQ的管控台的使用说明
摘要:1、RabbitMQ的管控台确实是一个好东西,但是如果是新手,比如刚接触RabbitMQ的时候,看到RabbitMQ的管控台也是一脸懵逼的说,慢慢接触多了,才了解一些使用。 1)、RabbitMQ的管控台中概览的Totals。如果有消息进行消费的话,如果我们创建队列的话,这里面显示消费进度和情况,实 阅读全文
posted @ 2019-11-17 11:52 别先生 阅读(2817) 评论(0) 推荐(3) 编辑
RabbitMQ的消息确认ACK机制
摘要:1、什么是消息确认ACK。 答:如果在处理消息的过程中,消费者的服务器在处理消息的时候出现异常,那么可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不会丢失,RabbitMQ支持消息确定-ACK。 2、ACK的消息确认机制。 答:ACK机制是消费者从RabbitMQ收到消息并处理 阅读全文
posted @ 2019-11-03 21:56 别先生 阅读(54847) 评论(0) 推荐(5) 编辑
RabbitMQ的消息持久化处理
摘要:1、RabbitMQ的消息持久化处理,消息的可靠性是 RabbitMQ 的一大特色,那么 RabbitMQ 是如何保证消息可靠性的呢——消息持久化。 2、autoDelete属性的理解。 1)、@Queue: 当autoDelete属性设置到该注解的时候,含义即是,当所有消费者客户端连接断开后,是否 阅读全文
posted @ 2019-11-03 20:49 别先生 阅读(10729) 评论(2) 推荐(0) 编辑
RabbitMQ的交换器Exchange之fanout交换器(广播)
摘要:1、Fanout交换器(广播),以广播的模式进行消息的传递。广播模式一定没有路由键的存在,将消息从路由器发送到所有绑定的队列中去(即消息会发送到所有和指定路由器绑定的队列中去)。 项目的结构如下所示: 2、由于使用的是SpringBoot项目结合Maven项目构建的,pom.xml的配置文件,如下所 阅读全文
posted @ 2019-11-03 19:19 别先生 阅读(527) 评论(0) 推荐(0) 编辑
RabbitMQ的交换器Exchange之Topic交换器(主题,规则匹配)
摘要:1、Topic交换器(主题,规则匹配),Topic交换器也称为主题交换器,特点是根据规则进行匹配,可以根据模糊进行匹配(即根据路由key进行模糊匹配),决定将那个信息放入到指定的队列里面去。 项目的结构如下所示: 2、由于使用的是SpringBoot项目结合Maven项目构建的,pom.xml的配置 阅读全文
posted @ 2019-11-03 18:31 别先生 阅读(974) 评论(0) 推荐(0) 编辑
RabbitMQ的交换器Exchange之direct(发布与订阅 完全匹配)
摘要:1、交换器。用来接收生产者发送的消息并将这些消息路由给服务器中的队列。三种常用的交换器类型,a、direct(发布与订阅 完全匹配)。b、fanout(广播)。c、topic(主题,规则匹配)。 2、direct(发布与订阅 完全匹配)的使用。 由于使用的是SpringBoot项目结合Maven项目 阅读全文
posted @ 2019-11-03 12:54 别先生 阅读(2156) 评论(0) 推荐(0) 编辑
RabbitMQ消息队列基础概念、原理学习
摘要:使用RabbitMQ实现解耦合的设计,对添加代码是开发的,对修改代码是关闭的。欧耶!!! 1、什么是生产者Provider? 答:消息生产者,就是投递消息的程序。 2、什么是消费者Consumer? 答:消息消费者,就是接受消息的程序。 3、没有使用消息队列时消息传递方式。 4、使用消息队列后消息传 阅读全文
posted @ 2019-11-02 18:28 别先生 阅读(901) 评论(0) 推荐(0) 编辑
RabbitMQ 3.5.1的安装(centos7.x安装rabbitmq 3.5.1,RPM包安装方式)
摘要:搭建环境:Centos7.6版本,64位操作系统。 1、安装Erlang环境。安装准备,下载安装文件。下载好,可以进行安装Erlang。https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm这个包,就是将环境地址 阅读全文
posted @ 2019-10-31 15:25 别先生 阅读(1168) 评论(0) 推荐(0) 编辑
RabbitMQ的安装与使用(Centos7,linux版本)
摘要:1、主流的消息中间件简单介绍哦。 1)、ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线,并且它一个完全支持jms(java message service)规范的消息中间件。其丰富的api,多种集群构建模式使得他成为业界老牌消息中间件,在中小企业中应用广泛。如果不是高并发的系统 阅读全文
posted @ 2019-10-28 22:50 别先生 阅读(2358) 评论(0) 推荐(1) 编辑
Rabbitmq的安装与使用(Window10版本)
摘要:1、RabbitMQ的安装,rabbitmq为erlang语言开发,所以先安装erlang语言开发包,现在电脑一般都是64位的,所以下载64位的都行了。红色框可以选择版本,箭头选择64位的进行下载。下载和打开网页很慢,官网:http://www.erlang.org/downloads/20.0 2 阅读全文
posted @ 2018-10-09 19:58 别先生 阅读(2771) 评论(1) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示