Use of frame_max in RabbitMQ -


i've read frame_max rabbitmq, said frame_max "maximum permissible size of frame (in bytes) negotiate clients. setting 0 means "unlimited" trigger bug in qpid clients. setting larger value may improve throughput; setting smaller value may improve latency."

why default value 128 kb. think in production environment, there no case in 1 wants have high latency, why default value set low. can set default high, 1 can have high throughput always. there harm in having high value default ??? also, beyond value frame_max behaves if 0 i.e. unlimited, can trigger bug in qpid clients....

first, shouldn't need change value.

second, frame_max sets size of chunks, unit of multiplexing. it's used avoid situation when single channel can saturate whole connection. if publish few big messages, on different amqp channels, multiplexed. smaller messages @ same time able move through.

actually, better concurrency achieved using multiple connections that's different story.


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -