You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2009/12/17 16:44:06 UTC

[jira] Closed: (AMQNET-226) ?consumer.prefetchSize=X overrides message consumer in pull mode

     [ https://issues.apache.org/activemq/browse/AMQNET-226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish closed AMQNET-226.
-------------------------------

    Resolution: Working as Designed

As far as I can tell everything here is working as designed, please reopen if there is more info regarding the issue

> ?consumer.prefetchSize=X overrides message consumer in pull mode
> ----------------------------------------------------------------
>
>                 Key: AMQNET-226
>                 URL: https://issues.apache.org/activemq/browse/AMQNET-226
>             Project: ActiveMQ .Net
>          Issue Type: Test
>          Components: NMS
>    Affects Versions: 1.2.0
>         Environment: ActiveMQ 5.2
>            Reporter: Mark Gellings
>            Assignee: Jim Gomes
>             Fix For: 1.2.0
>
>         Attachments: NativeNMSConsumerAndProducer.zip
>
>
> Not sure if this is a bug or more of misconfiguration between broker and NMS.  But if I set the prefetch policy queue prefetch to zero:
> ((Connection)_listenerConnection2).PrefetchPolicy = new PrefetchPolicy() { QueuePrefetch = 0 };
> and configure my destination to prefetch 5:
> IDestination destination2 = new ActiveMQQueue(_queue + "?consumer.prefetchSize=5");
> When _listenerConnection2 pulls it prefetches five messages.  Should the prefetch config on the destination be ignored?
> I've attached a test.  Run a producer and consumer at the same time sending 20 messages.  This will actually run two consumers (one prefetch mode and the other pull mode).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.