当前位置: 首页 > news >正文

【Bug】.net6 cap总线+rabbitmq延时消息收不到

文章目录

    • 问题
    • 问题代码
    • 原因
    • 解决
    • 处理Bug的具体步骤

问题

我有两个服务一个叫05一个叫15 然后用的cap总线+rabbitmq
05消息队列发了一条延时消息,到时间了05服务的订阅者能收到 15服务订阅同一个消息的没收到(cap的cashboard)(手动requeue05和15都能收到)

相关回答:.net6 cap总线+rabbitmq延时消息收不到

问题代码

05:连接数据库配置:

"DbConnectionString": "Data Source=10.2.8.216,2433;Initial Catalog=xxx;Persist Security Info=True;User ID=xxxx;Password=xxxxx;Connect Timeout=500;TrustServerCertificate=true;",

15:连接数据库配置:

"DbConnectionString": "Data Source=10.2.8.216,2433;Initial Catalog=xxxx;Persist Security Info=True;User ID=xxxxx;Password=xxxxx;Connect Timeout=500;TrustServerCertificate=true;",

原因

05服务同时有消息的生产者和消费者,15只有消息的消费者。
两个服务连接的同一个数据库,导致cap的消息先别05取走(对应数据库Received表,另有Published表)

解决

05部署自己的数据库

处理Bug的具体步骤

  1. 重现BUG
  2. 确定发生BUG的过程时都做了哪些动作
  3. 桌面检查:把自己的脑子作为CPU,运行从开始操作到出现BUG的操作、处理的数据,分析出现问题的原因
  4. 调试:确定问题出现的原因
  5. 确定解决方案
  6. 修复BUG
  7. 回归测试:确定已BUG已修复并没引入新问题

没有粉丝,没有评论,甚至连读者都没有。因为自己写的烂,因为自己水平有限,所以自己的作品一经发出就石沉大海了,得不到任何的回信,就好像自己写的东西是给自己看的。自己的作品怎么看都好像不够完美,全身的毛病,所以读者不喜欢也很正常对吧!

其实最让我开心的是有些读者们夸我文笔不错,或许是有人第一次这样夸我的缘故吧!又或许是我写的东西没什么人认可,我感受到了一种前所未有的激动,对于未来的憧憬,对自己写下去的动力。

因为有你们,我的写作之路才不孤独,因为有你们,我才能坚持到现在,如果有一天我真的写出圈了,或许我们可以整个交流会之类的,到时候促膝长谈。

“书山有路勤为径,学海无涯苦作舟。”写作苦是苦了点,整得我差点就想放弃了,不过还好有你们。我也不急着成功,因为没有个几十年如一日的坚持,哪能轻易成功?

茫茫文海无人意,天下有君识吾心。文海很孤独,但是有诸君,便足以令我至千里。

相关文章:

  • (初研) Sentence-embedding fine-tune notebook
  • Git学习笔记(第6章):GitHub操作(远程库操作)
  • Transformer详解(附代码实现及翻译任务实现)
  • TypeScript语法总结
  • 限流算法之流量控制的平滑之道:滑动时间窗算法
  • C生万物呀
  • Python 面向对象绘图(Matplotlib篇-16)
  • Vue 2生命周期已达终点,正式结束使命
  • [Python进阶] 正则表达式介绍
  • QT Model/View 设计模式中 selection 模型
  • 虚拟机下载docker
  • java 操作es 的基本操作
  • 10 个免费好用的图像压缩软件
  • 【PyTorch】PyTorch之Reduction Ops
  • 【NVIDIA】Jetson Orin Nano系列:安装 Qt6、firefox、jtop、flameshot
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • [NodeJS] 关于Buffer
  • 【刷算法】求1+2+3+...+n
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • Golang-长连接-状态推送
  • gops —— Go 程序诊断分析工具
  • HTTP中GET与POST的区别 99%的错误认识
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • Javascript Math对象和Date对象常用方法详解
  • JWT究竟是什么呢?
  • Redux 中间件分析
  • SegmentFault 2015 Top Rank
  • 从零开始的无人驾驶 1
  • 读懂package.json -- 依赖管理
  • 对象引论
  • 分类模型——Logistics Regression
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​第20课 在Android Native开发中加入新的C++类
  • # Panda3d 碰撞检测系统介绍
  • (¥1011)-(一千零一拾一元整)输出
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (十)T检验-第一部分
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .net core webapi 大文件上传到wwwroot文件夹
  • .Net MVC4 上传大文件,并保存表单
  • .Net Remoting常用部署结构
  • .NET 设计一套高性能的弱事件机制
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .net反编译的九款神器
  • .NET业务框架的构建
  • ??eclipse的安装配置问题!??
  • @Autowired 与@Resource的区别