2013-06-09 41 views
5

Theo tôi có thể thấy không có cách nào để chạy ứng dụng khách tcp từ xa của Akka được đặt phía sau tường lửa, vì mọi người ngang hàng Akka đều phải có ổ cắm máy chủ tcp để có thể nhận tin nhắn. Tôi có đúng không?Akka ngang hàng sau tường lửa

Tôi cần tạo một ứng dụng tcp thuần túy với Akka có thể kết nối với máy chủ từ xa và nhận phản hồi từ máy chủ nhưng không thể nhận kết nối đến.

+0

xem: http://stackoverflow.com/questions/12542496/get-simple-remote-akka-application-running –

+0

Không có trả lời cho câu hỏi của tôi trong bài đăng đó. Nhưng có vẻ như mọi người ngang hàng cần phải là một máy chủ để có thể nhận tin nhắn. – tilex

+0

Tôi không chắc liệu tôi có hiểu đầy đủ câu hỏi của bạn hay không nhưng nếu vấn đề chính là tường lửa có lẽ bạn có thể thử ssh tunneling? – twowo

Trả lời

0

Có bạn. Tất cả các nút akka sẽ có thể nhận được yêu cầu gửi đến. Thông thường phản hồi được đăng vào hàng đợi akka. Tôi nghi ngờ nếu nó có thể xảy ra mà không có một kết nối đến.

0

Tôi đoán bạn cần phải đi qua một máy chủ proxy.

Để thực hiện điều đó, bạn cần phải chuyển cờ httpProxy và httpPort cho JVM. Bạn có thể thực hiện điều đó bằng công tắc "-J" hoặc chuyển qua biến môi trường JAVA_OPTS

Các vấn đề liên quan