diff options
author | Dana Powers <dana.powers@gmail.com> | 2016-04-07 08:02:37 -0700 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2016-04-07 08:02:37 -0700 |
commit | 89f83024945237adb1628388159f10a7484d16af (patch) | |
tree | 9ae615a62428a6972b2abac3549b4a6b3c4fb5bb | |
parent | adc6a93f3de1e91b300208b8e8d4e46cacbfd39e (diff) | |
download | kafka-python-89f83024945237adb1628388159f10a7484d16af.tar.gz |
Merge updates from PR 573 into README (serializer/deserializer examples)
-rw-r--r-- | README.rst | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -59,7 +59,7 @@ that expose basic message attributes: topic, partition, offset, key, and value: >>> msg = next(consumer) >>> # Deserialize msgpack-encoded values ->>> consumer = KafkaConsumer(value_deserializer=msgpack.dumps) +>>> consumer = KafkaConsumer(value_deserializer=msgpack.loads) >>> consumer.subscribe(['msgpackfoo']) >>> for msg in consumer: ... assert isinstance(msg.value, dict) @@ -89,7 +89,7 @@ for more details. >>> # Serialize json messages >>> import json ->>> producer = KafkaProducer(value_serializer=json.loads) +>>> producer = KafkaProducer(value_serializer=lambda v: json.dumps(v).encode('utf-8')) >>> producer.send('fizzbuzz', {'foo': 'bar'}) >>> # Serialize string keys |