×

rabbitmq

springBoot中使用rabbitMQ以及消息丢失问题

等待 等待 发表于2024-04-27 浏览6514 评论0
一、rabbitMQ中常用的交换机 图源自官网:https://www.rabbitmq.com/getstarted.html Direct exchange 直连交换机 一个生产者,一个交换机,两个队列,两个消费者 根据消息发送时携带的路由routingKey(假设为mq.key.name),将消息投递给与交换机绑定的队列(该对列与交换机绑定的路由同样为mq.key.name) Fanout exchange 扇形交换机 一个生产者,一个交换机,两个队列,两个消费者

rabbitmq

RabbitMQ安装(rabbitmq安装配置)

HappySir¹ HappySir¹ 发表于2024-04-27 浏览6323 评论0
windows环境 一、erlang下载安装 1.因为RabbitMQ服务端代码是使用并发式语言erlang编写的,所以我们需要先安装erlang 下载地址:http://www.erlang.org/downloads  根据自己的操作系统选择下载32位的还是64位的,下载完成后直接双击.exe安装 2.安装 安装过程一直next  3.配置环境变量 (1)定义名为ERLANG_HONE的环境变量,值为erlang的安装目录 (2)将%ERLANG_HONE%bin加

rabbitmq

Linux安装RabbitMQ

xiaoyao xiaoyao 发表于2024-04-27 浏览4965 评论0
在官网找到RabbitMQ的安装包,以及erlang的安装包 erlang下载 RabbitMQ下载 注意安装包对应版本版本对照 安装好Linux版本之后,上传上去 放到一个准备的文件夹内 解压erlang tar -vxf otp_src_xxx.tar.gz 改名 mv otp_src_xxx erlang 安装Erlang编译所依赖的环境 yum install make gcc gcc-c++ build-essential openssl openssl

rabbitmq

RabbitMQ详细概念(rabbitmq 概念)

办公资源 办公资源 发表于2024-04-27 浏览5399 评论0
目录 一、初始MQ 1.1 同步和异步的概念 1.2 同步和异步的优缺点 1.2.1 同步 1.2.2 异步 二、MQ 简介 MQ的实现 特点 为什么使用RabbitMQ? 优缺点 使用场景 三、常见MQ的对比 四、SpringAMQP 3.1 什么是AMQP? 3.2 RabbitMQ的六种工作模式 1、Basic Queue 简单队列模型 2、WorkQueue模式(资源竞争) 3、发布订阅的模型如图: 3.1 Fanout 广播(共享资源) 3.2

rabbitmq

Linux安装与卸载RabbitMQ

simoore simoore 发表于2024-04-27 浏览4087 评论0
目录 1、准备安装包 2、安装ErLang 3、安装并启动RabbitMQ  4、修改密码  5、卸载ErLang和RabbitMQ 我等采石之人,当心怀建造大教堂之愿景! 1、准备安装包 本文基于CentOS7.6;RabbitMQ3.8.3,Erlang 23.2.7 下载Erlang网址 下载RabbitMQ网址 也可以通过wget下载,erlang用wget下载。注意:解压的时候包名称对应 wget 可能由于网络波动,需要多试几次 wget https

rabbitmq

重启rabbitmq后,队列中没有消费者的原因(rabbitmq消费后消息还存在吗)

dfgdg dfgdg 发表于2024-04-27 浏览6465 评论0
问题:       上次生产服务器出问题,导致上面的rabbitmq主节点和一系列应用服务宕机。运维先重启应用服务(消费者)后再启动MQ主节点后发现,主节点队列上堆积的消息没有被消费,点进队列一看,没有消费者! 场景复现:         在开发环境搭建mq集群,模拟生产场景。 场景重现:         启动消费者应用,可以发现日志报错信息如下: 解释一下意思就是: 消费者发现没有要监听的 queue 时,默认会进行三次重试监听 queue,三次都失败后就无法重试了(三次时间很

rabbitmq

Linux服务器RabbitMQ启动失败

过往· 过往· 发表于2024-04-27 浏览3829 评论0
【前提条件】     RabbitMQ故障后,重新启动失败。 【问题排查】   1、采用./rabbitmq-server start的方式启动时,在输出日志当中没有看到报错。   2、ps -ef | grep rabbit 查看进程,发现进程存在  3、netstat -ano | grep 5672查看端口启用情况,发现只有25672端口启动了  4、详细排查rabbitmq日志 我本机的日志路径:/usr/local/rabbitmq/var/log/rabbitm

rabbitmq

RabbitMQ基本使用

寒星竹雪 寒星竹雪 发表于2024-04-27 浏览6588 评论0
目录 一、消息队列 1、Message queue 释义 2、问题思考 3、存在问题 ①、过度耦合: ②、缺少缓冲: 4、优化方案  5、案例分析 ①、带来的好处 ②、消息队列特点 6、Email邮件案例: 7、AMQP 8、技术选型   9、RabbitMQ 二、Docker安装部署RabbitMQ 1、获取镜像 2、自定义容器 3、容器启动后查看日志   4、 进入管理后台  三、搭建RabbitMQ项目 1、登录账号 ①、 配置账号​ ②、授权

rabbitmq

.Net编程之CentOS7安装及RabbitMQ集群部署,第一节

☔︎ ☔︎ 发表于2024-04-27 浏览4323 评论0
前言 大家需要自行去寻找并下载CentOS7系统的相关镜像包到自己的设备上,由于我电脑是Window系统所以我只能借助了VMware大神儿了,对于VMware可以自行去官网下载最新版本就可以,安装步骤也不再详细赘述只需要注意下安装路径别选系统盘即可,其他基本上是傻瓜安装模式。 步入正题 安装CentOS7 1.文件->新建虚拟机:这里一般都是用自定义类型 2.下一步:不用更改默认配置即可 3.下一步: 在【安装程序光盘镜像文件(iso)(M):】中浏览选择自己的Cent

rabbitmq

从零搭建基于SpingCloud、dubbo、nacos、zipkin、rabbitmq的微服务框架

sb70770 sb70770 发表于2024-04-27 浏览4662 评论0
目录  一、前言 二、用到的技术  1、dubbo  2、nacos  3、zipkin  4、RabbitMq 5、数据库  三、开发使用的IDE  四、搭建开发环境 第一步:安装jdk 第二步:安装Nacos并运行  第三步:安装并运行RabbitMq 第四步:启动zipkin   五、运行项目 六、各种链路测试  1、dubbo链路测试  2、ribbon链路测试 ​编辑 3、混合链路测试 ​编辑 七、需要注意的问题 1、MongoDB数据库  八