Skip to content
Commits on Aug 9, 2012
  1. Merge pull request #10 from ept/spec-warning

    committed
    Fix a warning about top-level constant reference while running the specs
  2. @ept
  3. @ept

    Add consumer support for transparent gzip compression

    ept committed
    The Scala Kafka producer implementation has support for gzip-compressing
    individual messages or sets of consecutive messages, and the compression
    is transparent to the Scala Kafka consumer implementation. It's very
    convenient (just a matter of setting compression.codec=1 in the producer
    config).
    
    The compression codec of a message is indicated in the bottom two bits
    of the 'attributes' byte of messages with magic == 1. This means it's
    possible to add transparent compression support to consumers without any
    configuration.
    
    This commit adds compression support to the Ruby consumer. Because a
    compressed message may actually contain more than one message inside it
    (this makes compression more effective by grouping lots of small
    messages into one big message), I had to move some of the parsing logic
    from Kafka::Consumer to Kafka::Message.
Commits on Aug 8, 2012
  1. Merge pull request #9 from ept/magic-version-1

    committed
    Support messages with magic version 1
  2. @ept

    Add support for magic byte == 1

    ept committed
  3. @ept

    Fix duplicated logic

    ept committed
Commits on Jun 6, 2012
  1. Merge pull request #7 from iconara/message_decode_optimization

    committed
    Optimized message decoding
Commits on May 7, 2012
  1. @iconara

    Optimized message decoding

    iconara committed
    One #unpack call, with a constant format specifier, yields about 50% speedup in message decoding.
Commits on Jan 14, 2012
  1. removing wooga specifics

    Ale committed
  2. use canonical name for gem

    Ale committed
  3. fixed my own name's spelling

    Ale committed
Commits on Dec 12, 2011
  1. new version

    Stefan Mees committed
Commits on Dec 7, 2011
  1. @tlossen

    edited README

    tlossen committed
Commits on Dec 6, 2011
  1. @tlossen
Commits on Nov 4, 2011
  1. @tlossen

    fixed faulty spec

    tlossen committed
  2. @tlossen

    ignore pkg folder

    tlossen committed
  3. @tlossen
  4. fetch earliest offset when no offset is given

    Stefan Mees committed
  5. fixed test errors with ruby 1.9.2

    Stefan Mees committed
Commits on Oct 26, 2011
  1. added license

    Alejandro Crosa committed
  2. added licensing

    Alejandro Crosa committed
  3. updated gemfile

    Alejandro Crosa committed
  4. bumped version

    Alejandro Crosa committed
  5. fixed specs with encoding 1.8 and 1.9 fun

    Alejandro Crosa committed
Commits on Oct 25, 2011
  1. update to rspec 2.x

    Stefan Mees committed
Commits on Oct 14, 2011
  1. Merge pull request #2 from CompanyBook/master

    committed
    Add force_encoding to avoid errors with messages containing non-ASCII characters.
Commits on Oct 13, 2011
  1. @digitalex
Commits on Jan 14, 2011
  1. Added better loop polling to the consumer

    Alejandro Crosa committed
    Updated README
  2. Added loop polling to the consumer

    Alejandro Crosa committed
  3. updaed readme and gemspec

    Alejandro Crosa committed
  4. Added consumer support

    Alejandro Crosa committed
Commits on Jan 11, 2011
  1. updated readme

    Alejandro Crosa committed
  2. bumped version

    Alejandro Crosa committed
Something went wrong with that request. Please try again.