c# - RabbitMQ:如何在消费者收到事件的空闲时间后停止通道/连接?
问题描述
如何在消费者收到事件的空闲时间后停止 RabbitMQ 中的通道/连接?我需要停止通道/连接,因为我的代码需要一天两次运行 cosummer,而不是一直运行消费者。
因此,如果消费者花费大约 60 秒没有接收或处理消息,我需要在通道和连接上实现停止。
我使用 .net 和 C#。
感谢帮助。
解决方案
推荐阅读
- javascript - 处理由 ID 选择的单个元素和由类选择的多个元素的 JavaScript 函数
- python-3.x - 我的请求如何在 python3 中停止工作?
- typescript - 使用 Typescript 和 Jest 添加 i18n,得到“所有文件必须是模块时出现 '--isolatedModules' 错误”
- react-native - 在 React Native 中为“App”使用类与函数之间的区别
- java - 在哪里设置 RecycleView setAdapter 以快速加载图像?
- c# - 如何在 string.Format 中添加换行符
- opengl - 尝试在 OpenGL 中使用三角形绘制复杂多边形时出错
- ffmpeg - 为什么会出现 ffmpeg 错误/警告:过去的持续时间 0.933205 太大?将桌面录制为视频文件时会得到很多
- javascript - 如何从承诺(异步)中提取数组以在同步代码中使用?
- arrays - Angular:如何处理数组中的外键