Rajiv,

Could you let me know your use case? Are you sending a very large file and
hence would prefer streaming manner instead of messages?

Guozhang

On Thu, Oct 23, 2014 at 4:03 PM, Rajiv Kurian <ra...@signalfuse.com> wrote:

> I have a flyweight style protocol that I use for my messages. Thus they
> require no serialization/deserialization to be processed. The messages are
> just offset, length pairs within a ByteBuffer.
>
> Is there a producer and consumer API that forgoes allocation? I just want
> to give the kakfa producer offsets from a ByteBuffer. Similarly it would be
> ideal if I could get a ByteBuffer and offsets into it from the consumer.
> Even if I could get byte arrays (implying a copy but no decoding phase) on
> the consumer that would be great. Right now it seems to me that the only
> way to get messages from Kafka is through a message object, which implies
> Kafka allocates these messages all the time. I am willing to use the
> upcoming 0.9 API too.
>
> Thanks.
>



-- 
-- Guozhang

Reply via email to