Là một thay thế cho Socket.io, có SockJS (https://github.com/sockjs/sockjs-client), có vẻ như được duy trì tốt hơn và ổn định hơn Socket.io.Cách tích hợp SockJS với một khung công tác web khác
Câu hỏi này là về sự hiểu biết khái niệm kiến trúc của việc sử dụng SockJS với một khuôn khổ web, chẳng hạn, để xây dựng một ứng dụng chat
hiểu biết hiện tại của tôi là bạn cần SockJS-client và máy chủ SocketJS (trong tôi trường hợp, tôi có ý định sử dụng SockJS-Tornado (https://github.com/MrJoes/sockjs-tornado)) để có thể thực hiện giao tiếp kiểu websockets.
Nhưng SockJS (SockJS-client + SockJS-Tornado) kết hợp với khung web làm phần còn lại của công việc như thế nào (ví dụ: phục vụ trang, viết/đọc đến/từ db, v.v.). Ví dụ, thành phần SockJS-Tornado sẽ liên lạc với máy chủ web của khung công tác như thế nào? Đặc biệt, bất kỳ hướng làm điều này với web2py (một khung web python) được đánh giá cao.
Bạn có thể sử dụng một hàng đợi thông điệp như RabbitMQ hoặc ZeroMQ. – igorw
@ strongw, bạn đang nói rằng tôi có thể sử dụng hàng đợi thông báo để kết nối máy chủ SockJS-Tornado với máy chủ web của khung công tác, để công cụ SockJS-Tornado nhận được có thể được chia sẻ với khung công tác không? Bạn có thể vui lòng xây dựng? Cảm ơn. – MLister
Nhân tiện, cũng có http://autobahn.ws/ – Alp