As an addition:

When you specify 

swiftlet.sys$queuemanager.flowcontrol.start.queuesize=-1

then, as you say, the fc is disabled for the whole router: 
custom/system/routing/temp queues.

There is also the possibility to disable it for pub/sub only:

swiftlet.sys$topicmanager.flowcontrol.enabled=<boolean>

This is enabled by default, so publishers are throttled down to the 
slowest subscriber. If disabled, publishers aren't throttled but it might 
be that subscriber queues are filling up which slows down the publisher 
as well (mostly more than with fc enabled). So when disabling pub/sub fc 
and when having high traffic, it is advisable to work with message 
expiration to avoid that subscriber queues are blowing up.

-- 
Andreas Mueller, IIT GmbH, Bremen/Germany, http://www.iit.de
SwiftMQ - JMS Enterprise Messaging System, http://www.swiftmq.com


-----Original Message-----
From: Gregor Kovač <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Date: Sat, 7 Jul 2001 10:04:29 +0200
Subject: [developers] Flow Control Delay

> You can define:
> 
> swiftlet.sys$queuemanager.queues.QUEUE_NAME.flowcontrol.start.queuesize
> =90
> 
> for example for individual queue, just replace QUEUE_NAME with your
> real queue.
> 
> you can define:
> 
> swiftlet.sys$queuemanager.flowcontrol.start.queuesize=-1
> 
> to eliminate it completely.
> Cache is also part of the queue, it is just in memory, so it is not 
> related. This means, that you can have 90(see first example) messages
> in 
> your cache and the flow control will kick in or you can also have 90 
> messages in your queue on the hard disk and the flow control will kick
> in.
> 
> I hope this helps.
> 
> Best regards,
>          Kovi
> 
> 
> At 21:59 6.7.01 +0200, you wrote:
> >Gregor;
> >
> >Thanks for the info. I am still wondering how I
> >specify flow control properties per queue. Can I
> >elmiminate it completely ? What are the options ? And
> >is the flow control related to the cache size ?
> >
> >
> >(Also, is this in the docs somewhere ?)
> >
> >
> >Thanks.
> >
> >//Nicholas
> >
> >--- Gregor Kovač <[EMAIL PROTECTED]> wrote:
> > > Hi!
> > >
> > > FLow Control is in SwiftMQ because of producers
> > > being faster than
> > > consumers, which leads to a situation where you have
> > > a LOT of messages in
> > > your backstore before they are consumed. If you
> > > specify a Flow Control
> > > Start Queue Size then SwiftMQ makes sure that
> > > consumers and producers work
> > > almost on the same speed. This property means the
> > > number of messages in an
> > > queue before flow control kicks in.
> > > And the delay means the wait time in milliseconds of
> > > a message before it is
> > > sent.
> > >
> > > Best regards,
> > >          Kovi
> > >
> > > At 03:35 6.7.01 +0200, you wrote:
> > > >Can someone please explain what the significance of
> > > >the Flow Control Delay shown in the Queue Manager
> > > >Swiftlet/Usage display is ?
> > > >
> > > >Thanks !
> > > >
> > > >//Nicholas
> > > >
> > > >=====
> > > >Nicholas Whitehead
> > > >Home: (973) 377 9335
> > > >Cell: (973) 615 9646
> > > >[EMAIL PROTECTED]
> > > >
> > > >Laugh your pants off with Lionel at eYada.com.
> > > >
> > > >__________________________________________________
> > > >Do You Yahoo!?
> > > >Get personalized email addresses from Yahoo! Mail
> > > >http://personal.mail.yahoo.com/
> > > >
> > > >
> > >
> > >------------------------------------------------------
> > > >SwiftMQ developers mailing list *
> > > http://www.swiftmq.com
> > > >To unsubscribe from this list, send an eMail to
> > > >[EMAIL PROTECTED] and write in the body of your
> > > message:
> > > >UNSUBSCRIBE developers <your-email-address>
> > > >Archive:
> > > http://www.mail-archive.com/developers@mail.iit.de/
> > >
> > >
> > >
> >------------------------------------------------------
> > > SwiftMQ developers mailing list *
> > > http://www.swiftmq.com
> > > To unsubscribe from this list, send an eMail to
> > > [EMAIL PROTECTED] and write in the body of your
> > > message:
> > > UNSUBSCRIBE developers <your-email-address>
> > > Archive:
> > > http://www.mail-archive.com/developers@mail.iit.de/
> > >
> > >
> > >
> > >
> >
> >
> >=====
> >Nicholas Whitehead
> >Home: (973) 377 9335
> >Cell: (973) 615 9646
> >[EMAIL PROTECTED]
> >
> >Laugh your pants off with Lionel at eYada.com.
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Get personalized email addresses from Yahoo! Mail
> >http://personal.mail.yahoo.com/
> >
> >------------------------------------------------------
> >SwiftMQ developers mailing list * http://www.swiftmq.com
> >To unsubscribe from this list, send an eMail to
> >[EMAIL PROTECTED] and write in the body of your message:
> >UNSUBSCRIBE developers <your-email-address>
> >Archive: http://www.mail-archive.com/developers@mail.iit.de/
> 
> 
> ------------------------------------------------------
> SwiftMQ developers mailing list * http://www.swiftmq.com
> To unsubscribe from this list, send an eMail to 
> [EMAIL PROTECTED] and write in the body of your message:
> UNSUBSCRIBE developers <your-email-address>
> Archive: http://www.mail-archive.com/developers@mail.iit.de/
> 
> 
> 
> 


------------------------------------------------------
SwiftMQ developers mailing list * http://www.swiftmq.com
To unsubscribe from this list, send an eMail to 
[EMAIL PROTECTED] and write in the body of your message:
UNSUBSCRIBE developers <your-email-address>
Archive: http://www.mail-archive.com/developers@mail.iit.de/




Reply via email to