It defaults both key and value serializer to DefaultEncoder, but you
can customize both independently through "key.serializer.class" and
"serializer.class" config options.

Thanks,
Neha

On Fri, Apr 12, 2013 at 8:33 AM, Soby Chacko <[email protected]> wrote:
> Thanks for the reply. But, when I did some more research, it seems like its
> using the same encoder for both. For example, if I provide serializer.class
> explicitly, this serializer is used for both key and value. However, if I
> don't specify any serializer, then it appears that Kafka defaults to
> DefaultEncoder. Is that what you ment?
>
> Thanks again!!
> Soby Chacko
>
>
> On Wed, Apr 10, 2013 at 1:59 PM, Neha Narkhede <[email protected]>wrote:
>
>> It will use DefaultEncoder.
>>
>> Thanks,
>> Neha
>>
>> On Wed, Apr 10, 2013 at 8:27 AM, Soby Chacko <[email protected]> wrote:
>> > If I don't provide an explicit key serializer but a serializer class (for
>> > value encoding),  and then use a key in KeyedMessage, what will be the
>> > encoder used for key? Is it going to default to the same encoder used for
>> > value or the DefaultEncoder?
>> >
>> > Thanks,
>> > Soby Chacko
>>

Reply via email to