rabbitmq - 如何在 MQ 上捕获错误请求?
问题描述
我在设计一个项目时遇到了一个问题。
我正在使用 RabbitMQ 对来自用户的“请求”进行排队。问题是我的消费者不可靠。即错误的提交可能会导致消费者服务器崩溃。这意味着,如果我有一个错误的提交连续重新排队到 MQ,我所有的消费者都会崩溃。
我知道死信队列,但据我了解,消费者本身“拒绝”请求并将其放在 DLQ 上。就我而言,处理请求本身的消费者已经崩溃。
我应该如何处理这些请求?
解决方案
推荐阅读
- javascript - 谷歌地图 - 加载标记 - 使用markercluster过滤
- dart - 使用 bloc 框架时如何为文本字段提供默认值
- sql - 获取过去 30 天内的行,不包括今天
- regex - 正则表达式来识别无括号的 if 语句
- python - 当我将它写入excel时,pandas pivot_table() 在我的数据框中放置了一个不需要的列,为什么?
- python - Pandas 子图布局在这种情况下不起作用
- r - 如何将我的列(字符)转换为 POSIXct 以创建时间序列?
- http-headers - iframe 重定向时如何传递授权标头?
- java - 会话值在 Safari 浏览器中不可用
- json - How to read an object from an script of index.html in angular