Java configure函数在Kafka序列化程序/反序列化程序中做什么?

Java configure函数在Kafka序列化程序/反序列化程序中做什么?,java,serialization,apache-kafka,deserialization,kafka-serializer,Java,Serialization,Apache Kafka,Deserialization,Kafka Serializer,我正在研究为Kafka实现自定义序列化程序/反序列化程序。 要实现Kafka自定义序列化器/反序列化器,我们必须分别实现org.apache.Kafka.common.serialization.Serializer和org.apache.Kafka.common.serialization.Deserializer 我不理解的是configure(映射配置,布尔键)方法。它有什么作用?我们应该传递什么?这样做的目的是什么 我遇到的大多数示例都没有在方法内部实现任何东西。但我想知道这到底是怎么回

我正在研究为Kafka实现自定义序列化程序/反序列化程序。 要实现Kafka自定义序列化器/反序列化器,我们必须分别实现
org.apache.Kafka.common.serialization.Serializer
org.apache.Kafka.common.serialization.Deserializer

我不理解的是
configure(映射配置,布尔键)
方法。它有什么作用?我们应该传递什么?这样做的目的是什么


我遇到的大多数示例都没有在方法内部实现任何东西。但我想知道这到底是怎么回事。不要忽略它。

当您尝试实现自定义序列化程序时,configure方法将用于在开始时配置序列化程序。如果您想了解有关配置方法的更多信息,请点击以下链接:

无效配置​(java.util.Map配置, 布尔值(isKey)

配置这个类

参数: configs-在键/值对中配置,isKey-是键还是值


基本上,configure方法接受Configurations映射作为其第一个参数,第二个参数是一个布尔值,如果它是键,则设置为true;如果它是值,则设置为false。

如果您查看字符串序列化程序或合流Avro序列化程序的源代码,它们是configurable@cricket_007非常感谢。我会调查这些。