bloomberg / blazingmq-sdk-python

Python SDK for BlazingMQ, a modern high-performance open source message queuing system.
https://bloomberg.github.io/blazingmq/
Apache License 2.0
24 stars 6 forks source link

Make `post` return message GUID #39

Closed pniedzielski closed 2 months ago

pniedzielski commented 2 months ago

The API already allows correlating PUTs and ACKs by passing different on_ack callbacks for each message---storing some data in the closure of the callback, for instance. This patch makes the easy enhancement to make post return the message GUID on each call.

Closes: #38

pniedzielski commented 2 months ago

CI fails because the dependencies we have pinned in this repo are incompatible. I'm bumping them to the same dependencies that we have in main in the C++ repo in #40 .

pniedzielski commented 2 months ago

40 fixes the CI. I will include those changes in this PR temporarily to make sure this builds, and then rebase them away.