对服务集成消息问题进行故障诊断
有些任务可帮助您调查与消息有关的问题,例如,消息未到达、未使用消息或者有害消息。
关于此任务
如果遇到消息行为与预期不同的问题,请使用以下链接浏览到适用于您的问题的主题。
了解为何废弃最大努力非持久消息
调查队列已满的原因
调查主题空间已满的原因
调查点到点消息未到达的原因
调查未使用点到点消息的原因
调查发布/预订消息未到达预订的原因
子主题
了解为何废弃最大努力非持久消息
可靠性级别
最大努力非持久性
意味着消息在系统正常运作期间可能丢失,例如,如果用于发送消息的连接正忙。尽管这是正常的,并且在预期内,但是您可能希望调查消息丢失的原因。
调查队列已满的原因
如果您在队列已满的情况下仍然尝试将消息生成至该队列,那么会返回异常。尽管队列已满的原因可能是通信链路已断开或者消费应用程序发生了错误,但是最可能的原因是生产应用程序生成消息的速度比消费应用程序使用这些消息的速度更快。
调查主题空间已满的原因
在主题空间已满时,如果您尝试将消息发布到该主题空间,那么将返回异常。主题空间已满的最可能原因是发布应用程序生成消息的速度比预订应用程序使用这些消息的速度更快。但是,可能有其他原因,如休眠订户或通信链路中断。另一个可能原因是消息流量定期增长(例如,在一天中的特定时间)。请考虑增加消息阈值上限以解决此问题。
调查点到点消息未到达的原因
可执行一组检查以调查点到点消息未到达服务集成总线上的目标的原因。
调查未使用点到点消息的原因
可执行一组检查以调查服务集成总线上的目标未使用点到点消息的原因。
调查发布/预订消息未到达预订的原因
可执行一组检查以调查发布/预订消息未到达服务集成总线上的预订的原因。