消息队列
文章平均质量分 59
White Lee
这个作者很懒,什么都没留下…
展开
-
RabbitMQ配置集群以及负载均衡HaProxy
RabbitMQ集群的搭建这里以搭建伪集群为例:①开启第一个节点 RABBITMQ_NODE_PORT=5673 RABBITMQ_NODENAME=rabbit1 rabbitmq-server start②开启第二个节点RABBITMQ_NODE_PORT=5674 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15674}]" RABBITMQ_NODENAME=rabbit2 rabbitmq-serve原创 2021-05-05 23:08:11 · 290 阅读 · 0 评论 -
RabbitMQ的安装
RabbitMQ安装 下载Erlang安装包 安装Erlang 下载RabbitMQ安装包 安装RabbitMQ 开启管理界面及配置 修改配置文件 访问web管理页面 下载Erlang安装包 erlang-23.2.6-1.el7.x86_64.rpm 安装Erlang 将安装包上传到/opt/softcd /opt/softr原创 2021-04-23 10:04:58 · 79 阅读 · 0 评论 -
RabbitMQ高级
RabbitMQ的高级特性:消息可靠性投递Consumer ACK消费端限流TTL使用配置类创建队列,交换机以及绑定两者死信队列延迟队列消息的幂等性1,消息可靠性投递RabbitMQ提供了两种模式帮助我们解决消息可靠性投递:①Confirm消息确认模式机制:消息确认模式,是指生产者发送消息给broker,然后broker会给生产者一个响应,生产者接受应答,用来确定该消息是否正常发送到broker,这种模式也是可靠性投递的核心保障。Confirm模式确认消息的代码实现:1)创建原创 2021-04-22 09:13:54 · 183 阅读 · 0 评论 -
RabbitMQ的核心组件和五种常用模式
1,简单模式生产者Producer:package com.lp.test;import com.rabbitmq.client.AMQP;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;import java.io.IOException;import java.util.concurrent.Co原创 2021-04-20 23:18:49 · 1411 阅读 · 1 评论 -
消息队列MQ
什么是MQ?MQ,是Message Queue(消息队列)的简称,是在消息的传输过程中保存消息的容器。多用于分布式系统通信之间进行通信。为什么使用MQ(优缺点)?优点:①应用解耦:提高系统的容错率性和可维护性②异步提速:提升用户体验和系统吞吐量③削峰填谷:提高系统的稳定性缺点:①系统的可用性降低②系统引入的外部依赖越多,系统的稳定性越差。③系统的复杂度提高④MQ的加入大大增加了系统的复杂度,以前都是系统间的同步远程调用,现在是通过MQ进行异步调用⑤一致性问题常见的MQ?对原创 2021-04-19 21:18:15 · 127 阅读 · 0 评论