我们的 IBM MQ 系列队列Q1将接收我们需要使用、调用 XSLT 并将生成的 XML 放在另一个队列Q2上的 XML 消息。消息的大小很小(最多 5KB)。我们可以有 50 种不同类型的 XML 消息。它们相互独立
该系统接近实时,因此我们只能有长达 1-2 分钟的小延迟。最坏的情况是所有 50 个文件可以同时进入队列,因此程序需要相对健壮。
我们使用 IBM Websphere App Server。Eclipse 用于开发。
问题:我们是否应该编写一个实现MessageListener接口的 JMS 程序或一个消息驱动 Bean来使用队列Q1中的消息,调用 XSLT 并将生成的 XML 放在Q2上?JMS 与 MDB 的优缺点是什么?我已经很多年没有使用过 JMS,所以我会很感激任何关于配置、开发和测试的想法、技巧和想法。