I am using PCF to run my spring-boot application. Also used the PCF RabbitMQ service.
My problem is there is some time that the message in queue was pinned long time in unacked and I noticed that the number of running app instances in PCF is less than the number of active consumer channel in RabbitMQ.
I also have autoscaler enabled that will automatically scale up/down the app instance depending on the applied rule.
I have no luck replicating the issue as there are no error logs in the client app and the only solution that I did is to restart the application in PCF. I also tried to force kill the application and it seems that the consumer channel is destroyed as well.
Any help or suggestion that I can look up? I used spring cloud stream to my consumer app and very basic config in yml file (no dlq, no custom timeout, etc)
Thanks in advance!