Trong client ActiveMQ của tôi khi tôi xác định những nhà môi giới mà để kết nối, sự khác biệt giữa quy định cụ thểkhông failover vận chuyển làm gì với một URI đơn
tcp://host:port
và
failover:(tcp://host:port)
Tôi đã thử những gì dừng và bắt đầu môi giới và trong cả hai trường hợp khách hàng tìm lại người môi giới khi nó khởi động lại. Tôi đã không thử nghiệm với các thông điệp trong dòng chảy (tôi đang sử dụng hàng đợi) hoặc thất bại mạng khác để xem nếu có một sự khác biệt.
Hy vọng rằng ai đó có câu trả lời dứt khoát vì tài liệu tôi tìm thấy có chút mơ hồ.
Cảm ơn
Trong trường hợp bất kỳ ai tò mò tại sao tôi hỏi, khách hàng của tôi bị lặp lại EOFExceptions khi tôi sử dụng URI chuyển đổi dự phòng. Thật không may, nó chỉ làm điều này trong một môi trường cụ thể và tôi đang đấu tranh để tái sản xuất nó hoặc hiểu nguyên nhân vì vậy thay vào đó tôi đang cố gắng để hiểu những hậu quả của việc loại bỏ các failover. EOFExceptions có thể là một câu hỏi trong tương lai! –