(Please see the AMQP spec if something is not clear/detailed enough)
In the official documentation a lot of the AMQP settings seem to be missing for 
eg:

1) 
AMQP link flow control (ie message limits) settings:
These can be glimpsed in some examples but they are never explicitly mentioned
amqpCredits
amqpLowCredits
What do these mean?

2)
AMQP session level flow control: (ie frame limits [both ways!] Controlling the 
number of frames able to be sent/received (this is pretty much: byte size 
window limits))

I can't see a setting for this -- unless it's: "producerWindowSize" (is this 
only for core protocol?)
In the section: [Blocking AMQP Producers] it is just using link level flow 
control (not session level flow control). What's the point of sending a 100 
credits and then replenishing once credit reaches 30? Isn't this a bottomless 
pit? (Shouldn't credit be able to reach 0? And shouldn't replenishment only 
happen when unACKed messages start getting ACKed?)
Is the max-size-bytes parameter using session level flow control?

3) 
AMQP batch ACK settings:
The only value I saw for this was: confirmation-windowsize but this is only set 
on the clients?
Is there any such value for the broker?

Reply via email to