support explicit acks #121
Labels
bug
Something isn't working
different_from_python
a case where the C implementation does not behave the same as the python reference implementation.
in working on #120, I noticed that the C consumer auto_acknowledges messages in the library, in contrast to the careful control of acks in the python3.
The no_ack refers to not requiring the client to acknowledge messages. Long ago, I think there was testing of using acknowledgement, and the code is still there in comments... so I guess it never worked. Should revisit at some point.
note that the consumer (aka cpump) isn't used anywhere for anything at the moment, so priority of fixing it is low.
So this means that when messageRateMax is set to force queueing on the broker, the library will greedily read all the messages, and the broker side queue will disappear regardless of whether the application has seen it yet.
The text was updated successfully, but these errors were encountered: