I just haven&#x27;t worked on any messaging system that ever sent messages that large.  Normally instead of putting data directly on a queue you put in a database and then send some kind of reference over the queue.  That&#x27;s mostly to avoid data races but as a side effect it makes it hard to get large messages like 1MB.