Tôi đã thiết lập máy chủ jms với HornetQ làm nhà cung cấp JMS (Hàng đợi).thứ tự lực của các tin nhắn với HornetQ
Tôi có một ứng dụng hoạt động như một nhà sản xuất và một ứng dụng khác (máy tính khác) làm người tiêu dùng.
Tôi hiểu rằng đặc điểm kỹ thuật JMS không đảm bảo thứ tự giao hàng, nhưng tôi đang tìm cách để thực hiện điều đó: nhận được thông báo chính xác theo thứ tự chúng đã được gửi, ngay cả khi nhà cung cấp riêng.
Bất kỳ ý tưởng nào?
Nhưng bằng cách đặt kích thước cửa sổ thành 0, bạn đã giết chết một lớp bộ nhớ đệm có hiệu quả và sẽ ảnh hưởng đến hiệu suất. –
Trong trường hợp của tôi, thứ tự các tin nhắn quan trọng hơn nhiều so với một số tổn thất hiệu năng tiềm ẩn. Tuy nhiên nếu bạn có một ý tưởng tốt hơn tôi thực sự muốn nghe nó. Cảm ơn. – Bogdan
Đặt tùy chọn này không hoạt động đối với tôi, được thử nghiệm cục bộ với HornetQ 2.2.5. Một khách hàng sản xuất tin nhắn, một tiêu thụ, thứ tự không phải là tuần tự. – Dag