Tôi thích crossbar.io và cách hoạt động (cá nhân). Nhưng tôi muốn biết cách chúng tôi có thể thiết lập kiến trúc cho một ứng dụng trò chuyện động thông thường bằng Autobahn (Crossbar.io).Cách định cấu hình Autobahn (crossbar.io) cho các phòng trò chuyện động?
Trò chuyện động ở đây có nghĩa là phòng trò chuyện cá nhân được tạo cho mỗi url.
Ví dụ: http://www.myapplication.com/chat?roomId=123
, tạo ra một phòng chat đăng ký vào chủ đề "com.myapp.chat123".
http://www.myapplication.com/chat?roomId=456
, tạo ra một phòng chat đăng ký vào chủ đề "com.myapp.chat456".
Chúng tôi cần lưu trữ các tin nhắn trò chuyện trong Cơ sở dữ liệu để tham khảo trong tương lai, vì Autobahn không có độ bền tin nhắn.
Bây giờ câu hỏi của tôi là:
Nếu mỗi phòng chat sử dụng chủ đề riêng biệt, thì làm sao chúng ta có thể đăng ký cho các tin nhắn trong máy chủ (kể từ khi chúng tôi không thể đăng ký sử dụng mẫu như bây giờ) ?
Vì chúng tôi sẽ sử dụng chủ đề riêng cho từng phòng, cách chúng tôi thực hiện xác thực và ủy quyền trong Crossbar.io?
Tôi không thể tìm thấy tài liệu Javascript để đặt các tính năng như đã đề cập here. Tìm nó ở đâu?
In this SO answer, đã được đề cập rằng crossbar.io cung cấp các sự kiện meta cho phiên tham gia hoặc để lại trên Bộ định tuyến. Có cách nào để biết khi nào người dùng đăng ký hoặc hủy đăng ký cụ thể chủ đề thay vì Router tham gia hoặc rời khỏi?
Bạn có thể giải thích cách định cấu hình các tính năng hồ sơ nâng cao có sẵn với Phiên bản hiện tại của Crossbar.io (trong Javascript, trình duyệt hoặc Node.js) không?
Bạn có thể giải thích chi tiết về tính năng Event History không? Và làm thế nào để cấu hình nó?