Trong khi tôi đánh giá cao việc triển khai JWebsockets và Autobahn rất nhiều, tôi thích Atmosphere.
Đoạn đường nối :: Thời gian tăng thời gian lên thấp. Francois Arcand đặt rất nhiều nỗ lực vào thử nghiệm và ví dụ, giúp mọi người đạt được chiến thắng nhanh chóng. (Và tôi không có đầu mối tại sao anh ấy có thể đáp ứng một cách nhanh chóng với bất kỳ câu hỏi kiến trúc tôi tăng lên. Impressive.)
Maintenance Perspective :: Đối với tôi, bảo trì là cơ bản, nếu một phần mềm vượt xa lớn phiên bản phát hành 1.0 .0. Dự án được duy trì ở mức Maven-POM hàng đầu với hệ thống phân cấp được xây dựng đúng cách. Nó ngăn không cho thư viện không tương thích. Thư viện được tham chiếu ở cấp độ chính xác. Điều đó được thực hiện tốt.
Kỹ thuật/chức năng Perspective :: Nó cung cấp một thư viện khách hàng Java SE (wasync) mà một trong hai có thể làm truyền thông WebSocket mẹ đẻ (onMessage) hoặc xây dựng trên Jersey REST của chú thích (@Path).Sau đó điều này làm cho nó đơn giản như nó được với lợi ích của việc duy trì một kết nối mở cho các thuê bao và các mô hình cuộc gọi thủ tục từ xa phổ biến (RPC). Đó là một nỗ lực chung để kết hợp hai mô hình đó. Xem thêm http://wamp.ws/, hướng đến phương pháp tương tự. Ngoài ra, thư viện cung cấp để thiết lập các đặc tính QoS như độ mạnh (ví dụ trong trường hợp khách hàng ngắt kết nối) và độ tin cậy (lưu trữ các tin nhắn chưa được gửi đi). Đó là điều tuyệt vời cho phần mềm chuyên nghiệp để khai thác.
JEE7 hiện hỗ trợ Websocket. Xem câu trả lời SO [ở đây] (http://stackoverflow.com/a/18555847/1285418). –