回答

0

對於問題#1:添加key.serializervalue.serializer在配置,如下顯示:

from confluent_kafka import Producer 
import socket 
conf = {'bootstrap.servers': "host1:9092,host2:9092", 
    'client.id': socket.gethostname(), 
    'key.serializer': 'key serializer classpath', 
    'value.serializer': 'value serializer classpath', 
    'default.topic.config': {'acks': 'all'}} 
producer = Producer(conf) 

對於問題2:實現自己的ProtobufSerializer類和集合{鍵|值} .serializer它。

+0

謝謝你的回答!你可以讓我知道什麼是可用的序列號? – NoName

+0

檢查https://kafka.apache.org/0102/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html所有已知的serdes實現子類。 – amethystic

相關問題