diff --git a/TASK.md b/TASK.md index 94492f1..4645728 100644 --- a/TASK.md +++ b/TASK.md @@ -155,9 +155,9 @@ Expected behavior: ## Step 8: DLQ Drill (10 min) -- [ ] In worker, temporarily `basic_nack(requeue=False)` for one special order. -- [ ] Verify message appears in `orders.dlq`. -- [ ] Inspect message payload from RabbitMQ UI. +- [x] In worker, temporarily `basic_nack(requeue=False)` for one special order. +- [x] Verify message appears in `orders.dlq`. +- [x] Inspect message payload from RabbitMQ UI. ## What You Learn (Concrete) @@ -166,9 +166,3 @@ Expected behavior: - [ ] Manual ACK and redelivery - [ ] Retry strategy and failure handling - [ ] DLQ basics used in real systems - -## Optional Next Lab - -- [ ] Add HTTP API (`FastAPI`) that accepts `/orders` and publishes to RabbitMQ. -- [ ] Add publisher confirms. -- [ ] Replace classic queue with quorum queue and compare behavior.