![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQ
秋洛颍
这个作者很懒,什么都没留下…
展开
-
RabbitMq死信队列/延迟队列
在某些业务场景中,有些业务数据对应的消息在进入队列后不希望立即被处理,而是要求该消息可以延迟一定的时间,再被消费者监听消费处理,这便是“死信队列/延迟队列”出现的初衷。原创 2020-07-08 16:31:41 · 503 阅读 · 0 评论 -
RabbitMq消息高可用和确认消费
rabbitmq是我们非常熟悉的分布式消息中间件了,他不仅提供了消息异步通信、业务服务模块解耦、接口限流、消息延迟处理等特性,而且还具有在消息发送、传输、接收过程中,可以保证消息发送成功、不会丢失以及被确认消费机制。本篇文章将介绍一下,rabbitmq在高可用过程中所出现的问题以及如何解决这些问题从而保证高可用。原创 2020-07-08 14:45:33 · 314 阅读 · 0 评论 -
RabbitMq消息模型总结+实战
前言Linux中安装RabbitMQLinux环境搭建Rabbitmq集群Rabbitmq常用命令什么是RabbitMq所有 MQ 产品从模型抽象上来说都是一样的过程:消费者(consumer)订阅某个队列。生产者(producer)创建消息,然后发布到队列(queue)中,最后将消息发送到监听的消费者。不同的MQ产品有不同的机制,RabbitMQ实际基于AMQP协议的一个开源实现,因此RabbitMQ内部也是AMQP的基本概念。RabbitMQ的内部机制如下:结构说明:1、Messa原创 2020-07-06 16:51:50 · 396 阅读 · 0 评论 -
为什么要用消息队列+各个消息队列框架该如何选择?
消息队列是在分布式系统中非常重要的分布式架构,那引入这样的架构到底有什么优势?引入之后又会带来哪些需要考虑的地方?目前市面上流行的各个消息队列中:ActiveMQ 、RocketMQ 、RabbitMQ 和 Kafka ,我们应该如何选择来达到系统最优?这篇文章将为您详细介绍。原创 2020-07-06 11:24:08 · 2456 阅读 · 0 评论 -
Rabbitmq常用命令
一、 启动和关闭1、启动RabbitMQrabbitmq-server start 注意:这里可能会出现错误,错误原因是/var/lib/rabbitmq/.erlang.cookie文件权限不够。解决方案对这个文件授权chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookiechmod 400 /var/lib/rabbitmq/.erlang.cookie2、停止服务rabbitmqctl stop启动与停止其他命令servi原创 2020-06-29 19:52:17 · 586 阅读 · 0 评论 -
Linux环境搭建Rabbitmq集群
前言资料准备:1、erlong安装包2、rabbitmq安装包3、两台Linux服务器(本篇文章用的CentOS7)可以按照下面博客中步骤安装:Linux下安装Rabbitmq环境准备在两台Linux系统中修改hostname,分别为A和B,作为集群注册的主机名。执行语句:vi /etc/hosts修改的文件内容如下:A主机的主机名设置B主机的主机名设置设置成功后保存退出,重启服务器:reboot注意:2台Linux服务器需要完成同样的操作。关闭防火墙确保2台机器相互p原创 2020-06-27 18:49:08 · 1600 阅读 · 0 评论 -
Linux中安装RabbitMQ
下载官网地址:地址可以去官方下载最先版本,当然也可以下载我网盘上的不是最新版本 -3.4.1版本:链接:https://pan.baidu.com/s/166LT0nW-N8sHaZEzKXgCYA提取码:31ia一、安装Erlang在线安装yum install esl-erlang_17.3-1~centos~6_amd64.rpmyum install esl-erlang-compat-R14B-1.el6.noarch.rpm离线安装将上面的资料上传到自己的服务器中,一次原创 2020-06-13 16:54:59 · 2698 阅读 · 0 评论