- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当本地队列管理器在其 AMQ 错误日志中收到以下消息时:
09/13/12 08:00:19 - Process(3017.20) User(mqm) Program(amqrmppa_nd) AMQ9544: Messages not put to destination queue.
EXPLANATION: During the processing of channel 'TO_QM_QD2T1_C1' one or more messages could not be put to the destination queue and attempts were made to put them to a dead-letter queue. The location of the queue is 2, where 1 is the local dead-letter queue and 2 is the remote dead-letter queue.
SYSTEM.CLUSTER.COMMAND.QUEUE
上吗? (在集群的情况下)?鉴于这可能发生在远程队列定义的情况下,只有简单的发送方/接收方 channel 对,并且不一定有相应的 COMMAND QUEUE,我可以想象它将通过 channel 进程通信来处理......只是想知道......
最佳答案
channel 代理之间具有双向通信,即使消息仅在一个方向上流动。当消息无法在远程端找到目的地时,接下来发生的事情有几种可能性。只有当消息可以成功放置在某个地方并且首先尝试的是远程 DLQ 时, channel 才会继续运行。如果失败,则本地 MCA 必须重新定位消息或停止 channel 。因此,两个消息 channel 代理在它们之间确定发生了什么以及 channel 的状态应该是什么。
错误消息的特殊措辞反射(reflect)了消息的不同处置来自同一代码路径和异常处理以及WMQ的优化。 MCA 知道此时该消息已放入 DLQ,而不是使用两个不同的错误消息或逻辑来计算使用 DLQ 的措辞,它只是将一个数字放入模板中。因此,对于这两种可能性都使用单个错误消息和简化的逻辑。
关于ibm-mq - WMQ 如何在远程和本地队列管理器之间交换 DLQ 信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12407759/
我试图修改Logstash 7.6,以便将失败的消息发送到SQS DLQ [1]。具体来说,当Logstash使用SQS输入插件和elasticsearch输出插件时,我需要进行此修改。我在过滤器部分
有谁知道如何从 jBoss 中清除 DeadLetterQueue? 当我启动 jBoss 时,它在以下位置等待 4 分钟: 12:09:06,281 INFO [ConnectionFactory
我正在使用以下服务器端重新传递配置
private BrokerService createBroker() throws IOException, Exception { BrokerService broker =
作为操作人员(不是开发人员)并基于 http://activemq.apache.org/message-redelivery-and-dlq-handling.html我试图在集成到 JBoss F
关于允许应用程序拒绝什么样的消息,是否有一个好的最佳实践? 我的理解是所有无法处理的消息都应该被拒绝到死信队列 - 无论问题是消息中的语法错误还是语义错误,或者应用程序是否暂时无法处理消息(例如,因为
我们有一个外部 SB 主题订阅,我们是其消费者。我们当前正在读取最大并发线程数为 20 的 SB。 我想知道偶尔耗尽 DLQ 的最佳方法是什么?它应该包含在同一个应用程序中还是我应该创建另一个应用程序
我最近开始研究目前在我们的项目中使用的 Azure 服务总线模块。当前的模型是,我们向一个主题发送消息,并且该主题有多个订阅。订阅没有过滤器,订阅者使用它(当前不打算添加过滤器)。 问题:假设有 1
我正在使用 AMQ 5.5。我想禁用将死信发送到 ActiveMQ.DLQ 目的地的选项,并完全丢弃(自动)否则将发送到那里的消息。为此,我按如下方式配置了代理:
我们将 spring jms 与 activeMQ 一起使用,我们想重命名 DLQ。这背后的原因是我们有几个项目,我们希望每个项目都有一个单独的 DLQ。 到目前为止,我只看到了如何设置单独的 DLQ
我有一个触发 Lambda 的 DynamoDB 流,我想将任何失败的事件推送到 DLQ。 如果 DLQ 的源是 SQS 队列,看起来您可以执行称为重新驱动回源队列的操作,DLQ 中的消息将被移回源队
当本地队列管理器在其 AMQ 错误日志中收到以下消息时: 09/13/12 08:00:19 - Process(3017.20) User(mqm) Program(amqrmppa_nd) AMQ
Azure 服务总线实体(队列/主题)支持生存时间 (TTL)。当 TTL 过去时,消息就会过期。到期时,系统会删除该消息或将其移至死信队列 (DLQ)。 服务总线是否有其他设置可以在指定时间段后从
当消息传递到 Azure 服务总线死信队列时,我尝试发送邮件警报。我没有找到任何合适的解决方案来发送邮件警报。我们可以在 azure 还是 .net core 的哪一侧处理这个问题?如果是这样,任何人
我已经设置了 dlq 和 dlx,但是失败的消息没有重定向到 dlq。我正在尝试从 java 应用程序以及从 rabbitmq 服务器向 MESSAGES.EXCHANGE 发送消息,在这两种情况下我
Azure 队列存储和 Azure 服务在死信队列和有害消息方面有何区别? 如何从这些队列中读取消息? 最佳答案 有害消息是发送到队列或主题但消费应用程序无法正确处理的消息。 一旦DeliveryCo
当消息传递到 Azure 服务总线死信队列时,我尝试发送邮件警报。我没有找到任何合适的解决方案来发送邮件警报。我们可以在 azure 还是 .net core 的哪一侧处理这个问题?如果是这样,任何人
我已经设置了 dlq 和 dlx,但是失败的消息没有重定向到 dlq。我正在尝试从 java 应用程序以及从 rabbitmq 服务器向 MESSAGES.EXCHANGE 发送消息,在这两种情况下我
Azure 队列存储和 Azure 服务在死信队列和有害消息方面有何区别? 如何从这些队列中读取消息? 最佳答案 有害消息是发送到队列或主题但消费应用程序无法正确处理的消息。 一旦DeliveryCo
我必须使用 JMS API 处理死信队列 (DLQ) 中的消息。目标是读取原始消息的正文及其用户属性。我意识到这种 DLQ 处理方法可能被认为是糟糕的设计,但无论如何我都必须处理它。 使用 JMS 读
我是一名优秀的程序员,十分优秀!