Messages picked up for processing by the consumers are not guaranteed to be successfully processed. Hence, consumers need a mechanism for processing confirmation.
Delivery processing acknowledgments from consumers are referred to as acknowledgments in messaging protocols.
In this video, let’s dive into learning about different acknowledgment modes and how to use them when working with RabbitMQ from a .NET application. The concept still applies to other programming languages.
I will be using RabbitMQ on AWS MQ; however, you can use any of the hosting supported by RabbitMQ.
00:00 Introduction
00:53 Acknowledgement
01:29 Simulating Failure
05:21 Automatic Acknowledgement
06:39 Manual Acknowledgement
07:17 Delivery Identifiers
08:08 Demo
10:59 Requeue False
12:48 Missed/Failed Ack
14:43 Delivery Acknowledgement Timeout
18:26 Conclusion
🔗 Consumer ACK - https://www.rabbitmq.com/confirms.html
Additional Watching
📹RabbitMQ Series - https://bit.ly/rabbitmq-net-series
📹AWS Series - https://bit.ly/aws-net-series
📹 ASP Series - https://bit.ly/asp-net-core-series
Come say hi! ✋
🌍 Blog - https://rahulpnath.com/
✉ Subscribe to my Newsletter - https://www.rahulpnath.com/subscribe
🐦Twitter - / rahulpnath
📸Instagram - / rahulpnath
#dotnet #rabbitmq #aws