Sử dụng HornetQ (Trong JBoss AS 6.0), tôi muốn thiết lập một chủ đề JMS mà nhiều khách hàng có thể đăng ký.Làm thế nào để tìm ra tất cả các thuê bao cho một chủ đề JMS đã trả lời?
Nhà sản xuất định kỳ gửi thư đến chủ đề này với điểm đến trả lời, tất cả người đăng ký sẽ trả lời.
Vấn đề tôi gặp phải là tôi không hoàn toàn chắc chắn cách kiểm tra xem tất cả người đăng ký có thực sự trả lời hay không.
Một giải pháp có thể là mỗi người đăng ký trước tiên sẽ gửi thư đến chủ đề sau khi đăng ký với chi tiết của nó (có thể là một số GUID). Nhà sản xuất nhớ lại các chi tiết này và sử dụng nó để kiểm tra sau liệu tất cả các khách hàng đã đăng ký có trả lời hay không.
Tuy nhiên, thay vì tự phát minh ra bánh xe, tôi muốn sử dụng thứ gì đó đã tồn tại. Điều này có vẻ như là một vấn đề tiêu chuẩn, nhưng tôi không thể tìm thấy bất kỳ giải pháp hiện có nào.
Có, tôi đoán tôi có thể sử dụng API cốt lõi cho điều đó. Chúng tôi đang sử dụng một vài JBoss API cụ thể đã có, nhưng tôi đã hy vọng để giảm thiểu sử dụng thêm của nó. –