Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Aug 9, 2012
  1. @ept

    Add consumer support for transparent gzip compression

    ept authored
    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

    authored
    Support messages with magic version 1
  2. @ept

    Add support for magic byte == 1

    ept authored
  3. @ept

    Fix duplicated logic

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

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

    Optimized message decoding

    iconara authored
    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 authored
  2. use canonical name for gem

    Ale authored
  3. fixed my own name's spelling

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

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

    edited README

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

    fixed faulty spec

    tlossen authored
  2. @tlossen

    ignore pkg folder

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

    Stefan Mees authored
  5. fixed test errors with ruby 1.9.2

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

    Alejandro Crosa authored
  2. added licensing

    Alejandro Crosa authored
  3. updated gemfile

    Alejandro Crosa authored
  4. bumped version

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

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

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

    authored
    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 authored
    Updated README
  2. Added loop polling to the consumer

    Alejandro Crosa authored
  3. updaed readme and gemspec

    Alejandro Crosa authored
  4. Added consumer support

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

    Alejandro Crosa authored
  2. bumped version

    Alejandro Crosa authored
Commits on Jan 9, 2011
  1. updated readme

    Alejandro Crosa authored
  2. updated readme format

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