trustgraph/receive
2024-07-10 17:04:24 +01:00

22 lines
522 B
Python
Executable file

#!/usr/bin/env python3
import pulsar
client = pulsar.Client("pulsar://localhost:6650")
consumer = client.subscribe('my-topic', 'my-subscription')
while True:
msg = consumer.receive()
try:
print("Received message '{}' id='{}'".format(
msg.data(), msg.message_id()
))
# Acknowledge successful processing of the message
consumer.acknowledge(msg)
except Exception:
# Message failed to be processed
consumer.negative_acknowledge(msg)
client.close()