[TL4]分布式框架专题-RabbitMQ
文章平均质量分 75
[TL4]分布式框架专题-RabbitMQ
萧 炎
这个作者很懒,什么都没留下…
展开
-
RabbitMQ高可用集群搭建实战
1、集群搭建一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于MQ中间件本身的可靠性、并发性、吞吐量和消息堆积能力等问题的考虑,在生产环境上一般都会考虑使用RabbitMQ的集群方案。2、集群方案的原理RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的cookie来实现)。RabbitMQ本身不需要像ActiveMQ、Kafka那样通过Zo原创 2021-07-31 23:11:38 · 379 阅读 · 1 评论 -
SpringBoot整合RabbitMQ:5种模式实战
一、环境准备1、pom依赖<!-- 父工程依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.6.RELEASE</version> </pa原创 2021-07-31 22:35:16 · 3390 阅读 · 8 评论 -
RabbitMQ高级特性:消息确认、削峰限流、TTL、私信队列、延迟队列、防止重复消费和消息积压...
一、消息的可靠投递性1、【生产者端】Spring消息可靠性投递配置Confirm测试测试确认机制一定要开启publisher-confirms="true"和publisher-returns=“true”,默认是关闭的,即默认不会回调 。1、配置rabbitmq.properties配置文件rabbitmq.host=192.168.131.171rabbitmq.port=5672rabbitmq.username=jihurabbitmq.password=jihurabbit.原创 2021-07-31 10:26:03 · 634 阅读 · 0 评论 -
SpringBoot整合RabbitMQ实现生产者与消费者
一、生产者1、依赖<!-- 父工程依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.6.RELEASE</version> </paren原创 2021-07-29 08:37:47 · 1682 阅读 · 0 评论 -
Spring整合RabbitMQ
一、生产者构建1、依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.11.RELEASE</version> .原创 2021-07-28 08:41:24 · 400 阅读 · 0 评论 -
RabbitMQ基础快速入门和代码demo
一、MQ的基本概念1、MQ概述2、MQ优势1、应用解耦2、异步提速3、削峰填谷优势小结3、MQ劣势4、常见的MQ产品5、RabbitMQ简介2007年,Rabbit 技术公司基于 AMQP 标准开发的 RabbitMQ 1.0 发布。RabbitMQ 采用 Erlang 语言开发。Erlang 语言由 Ericson 设计,专门为开发高并发和分布式系统的一种语言,在电信领域使用广泛。RabbitMQ 基础架构如下图6、MQ中的相关概念介绍Broker:接原创 2021-07-26 20:17:41 · 661 阅读 · 2 评论 -
CentOS7安装RabbitMQ(解决guest用户无法登录问题)
1、上传安装文件这些文件需要我们自己去下载,然后将其上传到centOS服务器上。erlang下载地址:https://www.erlang.org/downloadsrabbitmq下载地址:https://www.rabbitmq.com/download.htmlerlang18.31.el7.centos.x86_64.rpmsocat1.7.3.25.el7.lux.x86_64.rpmrabbitmqserver3.6.51.noarch.rpm或者可以直接下载:wget w原创 2021-07-25 22:21:25 · 1786 阅读 · 1 评论