Tôi đang tìm kiếm một số lời khuyên về cách cấu hình tốt nhất các trao đổi RabbitMQ của tôi.RabbitMQ và trao đổi chủ đề xoay vòng
Tôi đang cố gắng sử dụng trao đổi chủ đề theo phương pháp xoay vòng. Mỗi người tiêu dùng có hàng đợi có tên riêng (duy nhất) gắn liền với một trao đổi chủ đề. Tôi muốn trao đổi thông điệp vòng tròn cho từng hàng tiêu dùng cho chủ đề "giống nhau" - ví dụ: giả sử *.log
.
Tôi đã thử nhiều kết hợp và dường như chỉ có thể gửi tin nhắn đồng thời đến hàng đợi của người tiêu dùng có nghĩa là tôi đang xử lý thông báo hai lần, một lần trong mỗi người tiêu dùng.
Để rõ ràng, tôi cũng có một trao đổi fanout, mà tôi sử dụng để "kiểm soát" người tiêu dùng (bắt đầu, dừng vv). Điều này sẽ vẫn được duy trì ở bất kỳ kết quả nào.
Bất kỳ hướng dẫn nào về cách tốt nhất để đạt được kết quả đã nêu sẽ là tuyệt vời.
Tại sao bạn muốn làm tròn tin nhắn? nếu bạn muốn phân phối công việc thì hãy bơm tất cả vào một hàng đợi và có nhiều người tiêu dùng "đăng nhập tệp" đọc từ hàng đợi đó ... – kzhen
Tìm cách để tìm ra điều tương tự. bạn đã tìm thấy giải pháp nào cho điều này? – YaOg
Tôi đã giải quyết điều này bằng cách sử dụng các liên kết e2e (trao đổi để trao đổi). http://stackoverflow.com/a/39577177/67065 – Raine