Tôi khá mới đối với Akka và mới đối với lập trình phân tán nói chung. Sử dụng thành phần Mist của Akka, tôi đã tạo các diễn viên được giám sát để xử lý các yêu cầu HTTP không đồng bộ. Tất cả mọi thứ hiện đang chạy trên một máy vật lý với các diễn viên địa phương. Những gì tôi không hiểu là làm thế nào để xây dựng một hệ thống thực sự chịu lỗi với nhiều hơn một hộp. Như đã nêu trong các tài liệu Akka:Các diễn viên được phân phối ở Akka
Ngoài ra, bạn (thường) cần phải biết nếu một hộp xuống và/hoặc dịch vụ mà bạn đang nói chuyện với trên hộp khác là xuống. Ở đây, sự giám sát/liên kết diễn viên là một công cụ quan trọng để không chỉ giám sát sức khỏe của các dịch vụ từ xa mà còn thực sự quản lý dịch vụ, làm điều gì đó về vấn đề nếu diễn viên hoặc nút bị hỏng. Chẳng hạn như khởi động lại các tác nhân trên cùng một nút hoặc trên một nút khác.
Làm cách nào để thực hiện việc này? Tôi đang tìm một ví dụ hoặc các gợi ý về cách bắt đầu phân phối ứng dụng của mình. Các dịch vụ khác trong nhóm của chúng tôi sử dụng các cổng Apache ở phía trước nhiều phiên bản Tomcat, do đó, sự kiện của máy chủ Tomcat xuống trong suốt đối với người dùng. Tôi đang triển khai dịch vụ của mình cho microkernel của Akka và cần đạt được mức độ sẵn sàng cao tương tự trên nhiều hơn một hộp vật lý.
Tôi đang sử dụng Akka 1.1.3.
Ngày phát hành dự kiến cho 2.0 là gì? – chunjef
Khi hoàn tất. –