Skip to content

Commit 265c2ce

Browse files
committed
Update QUICKSTART.md
1 parent c9e062c commit 265c2ce

File tree

1 file changed

+19
-13
lines changed

1 file changed

+19
-13
lines changed

QUICKSTART.md

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -40,20 +40,26 @@ async function consumerStart() {
4040

4141
await consumer.subscribe({ topics: [ "topic" ] });
4242

43-
consumer.run({
44-
eachMessage: async ({ topic, partition, message }) => {
45-
console.log({
46-
topic,
47-
partition,
48-
offset: message.offset,
49-
key: message.key?.toString(),
50-
value: message.value.toString(),
51-
});
52-
},
53-
});
43+
let stopped = false;
44+
while (!stopped) {
45+
const message = await consumer.consume(1000);
46+
if (!message) {
47+
continue;
48+
}
49+
console.log({
50+
topic: message.topic,
51+
partition: message.partition,
52+
offset: message.offset,
53+
key: message.key?.toString(),
54+
value: message.value.toString(),
55+
});
56+
57+
// Update stopped whenever we're done consuming.
58+
// stopped = true;
59+
}
5460

55-
// When done consuming
56-
// await consumer.disconnect();
61+
// Disconnect and clean up.
62+
await consumer.disconnect();
5763
}
5864

5965
consumerStart();

0 commit comments

Comments
 (0)