Spring publisher confirmation when channel is closed

Hi @bruno ,

The use of the annotations @EnableBinding and @StreamListener have been deprecated for quite some time in Spring Cloud Stream. If possible, I would try to move away from those and using Spring Cloud Functions as defined in the Spring Cloud Stream reference guide instead.

There are only a few reasons that a message should be removed from a queue. The most common is b/c it was acknowledged by a consumer, but if you check PS+ Mgr for “stats” on a queue you will also find stats broken down per reason. I would suggest checking here and seeing what it tells you.