配置总线目标的异常目标处理
可为队列目标或主题空间目标配置异常目标处理。可配置是否将任何无法传递的消息重新路由至异常目标,并可配置是使用系统缺省异常目标还是配置特定异常目标。
开始之前
要为队列目标或主题空间目标配置特定异常目标,此异常目标必须已存在。异常目标必须是队列目标。请参阅创建用于进行点到点消息传递的队列。
关于此任务
队列目标或主题空间目标的异常目标是无法传递消息(因为超过传送至交易用户的尝试次数)时的消息目标。
可按下列其中一种方式为总线目标配置异常目标:
- 无. 总线目标不使用异常目标,并且无法传递的消息不会重新路由至异常目标。继续尝试重新传递消息,直到达到对总线目标设置的最大失败传递次数限制为止。然后系统会继续尝试重新传递该消息,重试之间存在时间间隔。此时间间隔是与此目标相关联的消息传递引擎的 缺省阻塞的目标重试时间间隔 或为此目标设置的 阻塞的重试超时(以毫秒计)。
- 系统. 此总线目标使用缺省异常目标。无法传递至总线目标的消息会重新路由至检测到问题的消息传递引擎的系统缺省异常目标:_SYSTEM.Exception.Destination.messaging_engine_name。此选项是缺省选项。
- 指定. 总线目标使用指定的异常目标。如果总线目标无法使用此异常目标,那么它会使用系统异常目标。
注:
- 不能为总线配置异常目标处理;必须为总线上的每个目标配置异常目标处理。
- 不要修改或删除缺省系统异常目标。
- 如果对总线目标使用异常目标,那么可能会影响总线中的消息排序。有关更多信息,请参阅消息排序。
- 如果无法将最大努力消息其传递至其目标位置,那么始终会将其废弃。即,最大努力消息永远不会使用异常目标。
- 消息的属性中设置的任何报告选项也会影响异常目标处理。根据报告选项,未被传递的消息可能会被废弃。
要为总线目标配置异常目标处理,请使用管理控制台来完成以下步骤。