Websphere MQ持久主题超时

时间:2014-03-27 14:45:31

标签: java spring jms ibm-mq spring-integration

我使用Spring连接到具有持久订阅的Websphere MQ主题:

<jms:message-driven-channel-adapter
    channel="springChannel"
    destination-name="wmqTopic"
    connection-factory="connectionFactory"
    destination-resolver="destinationResolver"
    subscription-durable="true"
    durable-subscription-name="myDurableSubscriptionName" />

由于这是一个持久的订阅,我很有意思,虽然应用程序没有订阅WMQ中的主题,但我下次连接的消息堆积在磁盘或内存中。我担心因为WMQ将耗尽内存或磁盘空间,除非在某处指定了超时。

有谁知道我指定超时的选项是什么?它应该在message-driven-channel-adapter还是WMQ中,还是应该在发布之前在消息上设置到期日?

1 个答案:

答案 0 :(得分:2)

  

或者在发布之前是否应该在消息上设置到期日期?