Uploaded image for project: 'ActiveMQ .Net'
  1. ActiveMQ .Net
  2. AMQNET-205

Add support for Message Body Compression and Decompression

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.1.0
    • 1.2.0
    • ActiveMQ
    • None

    Description

      Add the framework in NMS.ActiveMQ to deal with Messages that are tagged as Compressed, as well as allowing messages to be sent with Compression.

      The Java based ActiveMQ client's ConnectionFactory allows a user to turn on Compression for the Connections it creates, this causes the client to send messages with the message body compressed using a Zlib compression algorithm. The client can uncompress messages that it receives that have the Openwire Compressed field set to true.

      .Net doesn't have support for Zlib compression / decompression built in but there are third-party libraries that can do this.

      Attachments

        1. DefaultCompressionService.cs
          3 kB
          Mark Pollack

        Activity

          People

            tabish Timothy A. Bish
            tabish Timothy A. Bish
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: