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