Tôi đã cố gắng sử dụng remoting giữa các phiên bản akka khác nhau. Tôi có một ứng dụng chạy akka 2.2.1 trên scala 2.10.2 và một ứng dụng chạy akka 2.0.5 trên scala 2.9.2. Ứng dụng thứ hai sử dụng thư viện không có sẵn cho scala 2.10.2, vì vậy tôi không thể cập nhật ứng dụng đơn giản, không hạ cấp ứng dụng khác. Tôi nhận được một thông báo lỗi nói rằng tin nhắn đã không được gửi.Akka remoting giữa các phiên bản khác nhau
Để kiểm tra nó, tôi đã tạo một ứng dụng akka giả 2.2.1 gửi một chuỗi tới một diễn viên akka 2.0.5 in nó lên bàn điều khiển. Để tránh người gửi bị mất, ứng dụng 2.2.1 sẽ gửi một thông báo tới một diễn viên định tuyến cho một diễn viên trong phiên bản khác.
Có bất kỳ sự cố tương thích đã biết nào giữa hai phiên bản không?
Tôi đã xử lý các tệp conf, thay đổi phần lớn và nội dung, vì vậy nó chỉ là vấn đề của các phiên bản. Các ứng dụng giả hoạt động tốt nếu chúng có cùng phiên bản akka.
Tôi có thể cung cấp nhật ký lỗi nếu bạn cần chúng.
cho tôi cảm giác ớn lạnh khi nghĩ về điều đó. Chiến đấu nhiều phiên bản trong thời gian biên dịch là ít đau đầu mà bây giờ bạn đưa nó vào thời gian chạy? – FUD