Azure / amqpnetlite

AMQP 1.0 .NET Library
Apache License 2.0
400 stars 143 forks source link

Support for large messages #544

Open manubeira opened 1 year ago

manubeira commented 1 year ago

Support compression or large messages as well as setting the minLargeMessageSize on the client connection: https://activemq.apache.org/components/artemis/documentation/latest/large-messages

xinchen10 commented 1 year ago

The documentation does not mention any changes on the AMQP protocol level. I guess it doesn't and a large message is transferred just as an AMQP delivery with multiple transfer performatives. What is needed is the streaming support from the client API, i.e., enabling input/output streams on a message to avoid buffering the message payload in memory.