Skip to content

Java client 5.4.3 frame_max default value on server side #729

Answered by michaelklishin
OlehD asked this question in Q&A
Discussion options

You must be logged in to vote

@OlehD we are running in circles. You don't need to override this value. At all. Even if your messages are larger than 128 kiB in size. It's an optional setting, just unset it everywhere and let RabbitMQ and client use the default.

If your messages are into 10s of megabytes, and you transfer them using RabbitMQ, then it will technically work but you are doing it wrong. Every part of storage was not designed with large messages in mind, although streams likely will handle them better than any of the queue types. Put them in a blob store and pass their IDs or URIs around.

We won't change the logic to allow the client to override server value. That's a terrible idea and I'm sure you can gues…

Replies: 3 comments 17 replies

Comment options

You must be logged in to vote
12 replies
@OlehD
Comment options

@michaelklishin
Comment options

@OlehD
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@OlehD
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

@michaelklishin
Comment options

Answer selected by michaelklishin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants