pardahlman / RawRabbit

A modern .NET framework for communication over RabbitMq
MIT License
747 stars 144 forks source link

Disposed ack timer #282

Closed wicharypawel closed 7 years ago

wicharypawel commented 7 years ago

question

Hello, I have started recently working with RawRabbit 1.10.4 and I do worry about stacking messages that I see while debugging in console, I would appreciate any help.

The message is: [time][numberZ][DEBUG][PublishAcknowledger]: Disposed ack timer for numberX/numberY

Question1. Every few publishes I see a growing list of those messages, do I miss to ack something? (I see no errors but stacking messages worry me.)

Question2. Can someone explain to me what are the numbers Z, X and Y ? Where did they come from, are those channels number or something like this?

Thanks in advance

pardahlman commented 7 years ago

Hello @pablites,

The messages you see is for the publisher acknowledgement, which is the ack that the broker sends to the client, telling the client that the message has been published. You can read more about RawRabbit's publisher ack in the documentation and about publish ack in general over at RabbitMQ's site. So to summarize: it is a good thing that you get publish acks :wink:

As for the numbers, they are:

You can read more about the two last ones here: https://www.rabbitmq.com/amqp-0-9-1-reference.html

wicharypawel commented 7 years ago

That's what I was looking for. Thank you @pardahlman