我喜欢 crossbar.io 以及它是如何工作的(个人)。但我想知道我们如何使用 Autobahn(Crossbar.io) 为典型的动态聊天应用程序设置架构。
这里的动态聊天意味着为每个 url 创建单独的聊天室。
例如:http://www.myapplication.com/chat?roomId=123
创建一个订阅主题“com.myapp.chat123”的聊天室。
http://www.myapplication.com/chat?roomId=456
, 创建一个订阅主题“com.myapp.chat456”的聊天室。
我们需要将聊天消息存储在数据库中以供将来参考,因为 Autobahn 没有消息持久性。
现在我的问题是:
如果每个聊天室使用单独的主题,那么我们如何订阅服务器中的消息(因为我们现在不能使用 Patterns 订阅)?
由于我们将为每个房间使用单独的主题,我们如何在 Crossbar.io 中进行身份验证和授权?
我找不到用于设置此处提到的功能的 Javascript 文档。在哪里可以找到它?
在这个 SO 答案中,有人提到 crossbar.io 为会话加入或离开路由器提供元事件。有没有办法知道用户何时订阅或取消订阅特定主题而不是路由器加入或离开?
您能否解释一下如何使用当前版本的 Crossbar.io(在 Javascript、浏览器或 Node.js 中)配置可用的高级配置文件功能?
你能详细解释一下事件历史功能吗?以及如何配置它?