RabbitMQ 同样的操作一次成功一次失败

这篇具有很好参考价值的文章主要介绍了RabbitMQ 同样的操作一次成功一次失败。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


RabbitMQ 是一个功能强大的消息队列系统,广泛应用于分布式系统中。然而,我遇到这样的情况:执行同样的操作,一次成功,一次失败。在本篇博文中,我将探讨这个问题的原因,并提供解决方法。

我是在表导出的时候发现的这个问题,因为我的某个设置的值注释掉了,正常运行应该是直接报错无数据的,但是他却导出成功了,后面运行了一次然后我在导出的时候却正常报错了。后面测试发现一次成功一次失败非常的有规律,我发现报错的都是正常输出没问题,导出成功的却没有进入消费,直接没进来,然后把运行流程和代码看了一下发现没问题,那就是rabbtmq的原因了。

后面进入RabbitMQ http://your-ip:15672/#/ 的后台页面发现我导出表格的那个队列里面有两个消费者,我导出两次表格是他们分别接收运行了,所以导致了运行的时候规律的一次成功一次失败的情况。

RabbitMQ 同样的操作一次成功一次失败,Java,问题,RebbitMQ,rabbitmq,分布式,java

解决方法:

1、查看你配置类前缀是否和线上的一样或者和其他运行的一样,改一下前缀名
RabbitMQ 同样的操作一次成功一次失败,Java,问题,RebbitMQ,rabbitmq,分布式,java

2、你把本地项目关了,看RabbitMQ http://your-ip:15672/#/ 的后台,你的那个队列下是否还有两个消费者,id地址是否是你电脑的,查看项目关后本地是否还有项目在挂着。


  • 如果你对其他知识感兴趣,欢迎访问我的博客,感谢您的支持与关注。

  • 如需转载,请务必附上本文的链接,或者指明出处。感谢您的支持与关注!

  • 如果觉得本文对你有帮助,请一键三连支持,或者在其他平台给予点击。感谢你的关注与支持!


推荐:文章来源地址https://www.toymoban.com/news/detail-563581.html

  • ptw-cwl的博客(Gitee): https://ptw-cwl.gitee.io/
  • ptw-cwl的博客(GitHub): https://ptw-cwl.github.io/

到了这里,关于RabbitMQ 同样的操作一次成功一次失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于element ui 安装失败的问题解决方法、查看是否安装成功及如何引入

    执行 npm i element-ui -S 报错 原因:npm版本太高 报错信息: 解决办法: 使用命令:  npm install --legacy-peer-deps element-ui --save 引入: 在main.js文件中引入 执行 npm install element-plus --save 报错 解决办法: 使用命令: npm install element-plus --save --legacy-peer-deps   引入: 在main.js文件中引入

    2024年02月15日
    浏览(81)
  • 记一次dubbo消费者注册失败找不到服务提供者问题

    项目分多套环境,其中一套环境重新部署时,频繁出现消费者找不到服务提供者的错误 经过多次重启后才有可能恢复正常,而其他环境并没有发现此问题 怀疑点: 1.消费者和服务提供者dubbo版本对不上 2.服务提供者没有注册上服务 3.注册中心有问题 逐一排查: 1.消费者和服

    2023年04月18日
    浏览(28)
  • 如何覆盖docker.service文件中的配置,解决一次docker.service启动不成功的问题

    服务器重启之后systemctl restart docker始终不成功,网上各种方法都试了一遍,依然没有解决问题。 systemctl restart docker 报错信息: systemctl status docker.service  查看错误信息: journalctl -xe 查看报错详细信息: vi /var/log/messages 查看日志,shift+G定位到末尾,具体报错信息: 关键报错

    2024年02月11日
    浏览(209)
  • 成功解决使用git clone下载失败的问题: fatal: 过早的文件结束符(EOF) fatal: index-pack 失败

    1.缓存不够 按照下面操作增加缓存(命令行操作),若是不想使用命令行,也可以在用户家目录下的全局git配置文件 .gitconfig 中,直接更改文件内的内容 使用 git clone 克隆代码时出现以下报错,这个一般是由于代码仓库太大,而本地网络不是很稳定都可以造成以下问题 方法

    2024年01月18日
    浏览(88)
  • 记一次 RestTemplate 请求失败问题的排查 → RestTemplate 默认会对特殊字符进行转义

    今天中午,侄子在沙发上玩手机,他妹妹屁颠屁颠的跑到他面前 小侄女:哥哥,给我一块钱 侄子:叫妈给你 小侄女朝着侄子,毫不犹豫的叫到:妈! 侄子:不是,叫妈妈给你 小侄女继续朝他叫到:妈妈 侄子受不了,从兜里掏出一块钱说道:我就只有这一块钱了,拿去拿去

    2024年02月05日
    浏览(40)
  • 同样的代码不同环境 提示握手失败:ssl_client_socket_impl.cc handshake failed

    首先  同样的脚本环境(代码相同,插件版本一样) 在我本机环境windoiws11上运行完全没有问题。 但是 但是 但是!在新安装的windows10环境上报错 ssl_client_socket_impl.cc  handshake failed~ QaQ 有加上这两个条件,但是还是循环报错 脚本直接停止了 chromedriver 版本和 Chrome 的版本也查看

    2024年02月12日
    浏览(74)
  • 消息中间件学习笔记--RabbitMQ(二、模式,一次违反常规的Java大厂面试经历

    .Fanout:转发消息到所有绑定队列 比较常用的是Direct、Topic、Fanout. Fanout 这种Fanout模式不处理路由键,只·需要简单的将队列绑定到exchange上,一个发送到exchange的消息都会被转发到与该exchange绑定的所有队列上。很像广播子网,每台子网内的主机都获得了一份复制的消息。Fan

    2024年04月09日
    浏览(86)
  • 成功解决VMware安装操作系统出现分辨率的问题

    如下图: 在VMware16上安装ubuntu操作系统的时候,出现分辨率问题, 导致底部的按键没有出现 比如确定,返回,后退等这些按钮都没有。 出现这个问题一般是因为分辨率的问题导致的,VMware安装ubuntu默认使用的分辨率是800x600

    2024年02月09日
    浏览(25)
  • [问题解决]已在 GitHub 上成功创建项目 ‘xxx‘ ,但初始推送失败: Failed to connect to github.com port 443 after 75005 ms

    在终端中输入: 用于从全局配置中移除 HTTP 代理设置。 在 Git 中,如果您的计算机连接到 Internet 时需要使用代理服务器,那么您可能需要在 Git 中配置 HTTP 代理以便正常使用。使用 git config --global http.proxy 命令可以设置 HTTP 代理。如果您需要从全局配置中移除代理设置,可以

    2024年01月25日
    浏览(66)
  • 使用Java进行操作RabbitMQ

    使用Java操作消息队列 现在我们来看看如何通过Java连接到RabbitMQ服务器并使用消息队列进行消息发送(这里一起讲解,包括Java基础版本和SpringBoot版本),首先我们使用最基本的Java客户端连接方式: 依赖导入之后,我们来实现一下生产者和消费者,首先是生产者,生产者负责

    2024年02月10日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包