您如何使用 JMS 从 WebSphere SI Bus 异常 queue 中读取有害消息
How do you read poison messages from the WebSphere SI Bus exception queue using JMS
如问题标题所述,如何使用 JMS 从 WebSphere SI Bus 异常 queue 中读取有害消息?
提前致谢。
SIB 异常目标是一个经典队列,因此您可以像访问 JMS 队列一样访问它。
在 WAS 中有两种方法可以做到这一点:
- 使用 JNDI 查找
这是从 JMS 资源读取的经典方法。您只需要使用异常目标作为您的 "Queue Name" 创建队列资源(从 WAS 控制台 > Resources > JMS > Queue > New
)。然后使用您在上面的队列资源中设置的 JNDI 名称查找目标。
- 直接使用
com.ibm.websphere.sib
包 (read more here),其中目标 URL 类似于 queue://_SYSTEM.Exception.Destination.yourwasnode.yourserver-yourSIB
如问题标题所述,如何使用 JMS 从 WebSphere SI Bus 异常 queue 中读取有害消息?
提前致谢。
SIB 异常目标是一个经典队列,因此您可以像访问 JMS 队列一样访问它。 在 WAS 中有两种方法可以做到这一点:
- 使用 JNDI 查找
这是从 JMS 资源读取的经典方法。您只需要使用异常目标作为您的 "Queue Name" 创建队列资源(从 WAS 控制台 > Resources > JMS > Queue > New
)。然后使用您在上面的队列资源中设置的 JNDI 名称查找目标。
- 直接使用
com.ibm.websphere.sib
包 (read more here),其中目标 URL 类似于queue://_SYSTEM.Exception.Destination.yourwasnode.yourserver-yourSIB