Websphere 8.0中的JMS - V5缺省消息传递提供程序与WebSphere MQ消息传递提供程序

时间:2015-08-28 15:05:28

标签: jms ibm-mq websphere-8

我想实现一个系统来将任务添加到队列中,然后再处理它们。由于JMS是为这类要求而制作的,我想使用它。我有websphere 8,我不知道应该使用哪个JMS提供程序 V5缺省消息提供程序 WebSphere MQ消息提供程序

我的要求很简单,所以我计划将ProducerConsumer放在同一个EAR

另外,JMS是否符合我的要求?

1 个答案:

答案 0 :(得分:0)

你应该使用Default messaging provider,你没有提到的那个。

当您拥有外部WebSphere MQ服务器时使用WebSphere MQ provider,并且仅在从非常旧的WebSphere版本迁移时使用V5 default messaging provider

JMS通常在您想要排队某些处理时使用,而不是必须及时推迟。正如您通常使用MDB监听(等待)传入消息一样,并在它们可用时自动处理它们。所以在你的情况下,一旦你把消息放入队列,它就会立即被拾取和处理,除非你有一些等待逻辑,并且根据需要从队列中获取(读取)消息,而不是自动。

如果要安排任务,更好的组合可能是数据库和计时器bean而不是JMS。但同样,取决于要求,JMS也没问题。