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.