My Oracle Support Banner

WebLogic Server (WLS) 支持模式: JMS消息重发故障检查 (Doc ID 2096058.1)

Last updated on AUGUST 31, 2020

适用于:

Oracle WebLogic Server - 版本 6.1 和更高版本
本文档所含信息适用于所有平台

用途

关于JMS消息重新派发有两种情况. 一种情况是JMS消息不被期望地重新派发了,另一种情况是JMS消息期望被重新派发,而没有被重新派发。

问题描述

JMS消息被派发到接受者/订阅者多次。一旦消息到达JMS的目的地,JMS服务器会尝试派发消息到有效的消费者(们),并且等待确认信息。

无论何种原因,如果JMS服务器不能收到消息的确认信息,则JMS服务器就会重新派发这个消息。

From the JMS server perspective, the JMS message is not considered "delivered" unless the JMS message is acknowledged. Symptoms include:

从JMS服务器的角度看,JMS消息不会被认为“已经派发了”,除非JMS消息被确认了,如下症状:

无用的消息是接收者必须拒绝接收的消息. 一般地, 一个消息被拒绝取决于消息本身的问题,但是当临时的资源耗尽时,消息也会被拒绝。

问题排查

请注意并不是所有的步骤都需要排查,也许有些问题,只排查几步便可。

排错步骤

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


文档内容
用途
 问题描述
 问题排查
排错步骤
 JMS消息为什么会被重新派发?
 应用代码诊断
 JMS消息重新派发故障诊断列表
 理解JMS消息重新派发的调式信息
 背景
 带事务的会话
 容器管理事务 (CMT)
 确认模式 (Acknowledgment Modes)
 需要更多的帮助?she

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.