Skip to content

Commit 3244f9a

Browse files
author
Dana Powers
committed
Update README code examples to import from kafka not kafka.client, kafka.consumer, etc
1 parent 8d85ed1 commit 3244f9a

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

README.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,10 @@ Python versions
3737
## High level
3838

3939
```python
40-
from kafka.client import KafkaClient
41-
from kafka.consumer import SimpleConsumer
42-
from kafka.producer import SimpleProducer, KeyedProducer
43-
44-
kafka = KafkaClient("localhost:9092")
40+
from kafka import KafkaClient, SimpleProducer, SimpleConsumer
4541

4642
# To send messages synchronously
43+
kafka = KafkaClient("localhost:9092")
4744
producer = SimpleProducer(kafka)
4845

4946
# Note that the application is responsible for encoding messages to type str
@@ -97,9 +94,7 @@ kafka.close()
9794

9895
## Keyed messages
9996
```python
100-
from kafka.client import KafkaClient
101-
from kafka.producer import KeyedProducer
102-
from kafka.partitioner import HashedPartitioner, RoundRobinPartitioner
97+
from kafka import KafkaClient, KeyedProducer, HashedPartitioner, RoundRobinPartitioner
10398

10499
kafka = KafkaClient("localhost:9092")
105100

@@ -113,8 +108,7 @@ producer = KeyedProducer(kafka, partitioner=RoundRobinPartitioner)
113108

114109
## Multiprocess consumer
115110
```python
116-
from kafka.client import KafkaClient
117-
from kafka.consumer import MultiProcessConsumer
111+
from kafka import KafkaClient, MultiProcessConsumer
118112

119113
kafka = KafkaClient("localhost:9092")
120114

@@ -135,10 +129,13 @@ for message in consumer.get_messages(count=5, block=True, timeout=4):
135129
## Low level
136130

137131
```python
138-
from kafka.client import KafkaClient
132+
from kafka import KafkaClient
133+
from kafka.protocol import KafkaProtocol, ProduceRequest
134+
139135
kafka = KafkaClient("localhost:9092")
136+
140137
req = ProduceRequest(topic="my-topic", partition=1,
141-
messages=[KafkaProdocol.encode_message("some message")])
138+
messages=[KafkaProtocol.encode_message("some message")])
142139
resps = kafka.send_produce_request(payloads=[req], fail_on_error=True)
143140
kafka.close()
144141

0 commit comments

Comments
 (0)