RPC pattern thực hiện request-response qua RabbitMQ thay vì REST đồng bộ: client gửi message vào server queue kèm reply_to (tên temporary queue) và correlation_id (định danh duy nhất), server xử lý và publish kết quả vào reply_to queue, client nhận response từ đó.
- Tối ưu hiện đại: dùng "direct reply-to" (amq.rabbitmq.reply-to) để tránh overhead tạo queue.
- Phù hợp cho cross-service query khi RPC an toàn hơn REST (không timeout mạng), tích hợp async system với sync requirement.