Symfony2(WebsocketBundle) – 简朴的私有(和组)谈天数据库模式
我想在一个网站上实现一个很是简朴的谈天,在2个注册用户和登任命户之间举办私家动静(乃至也许在登录的用户之间举办组合动静).
资源:Symfony2 WebsocketBundle 两个题目: 譬喻,我怎样打点频道的名称(将会每次变动,照旧将其存储在数据库中,并在下次用户登录时从头行使)? session.subscribe("acme/channel/id/12345",function(uri,payload){ console.log("Received message",payload.msg); }); 附:我已经实行搜刮SO和Google,但找不到任何有效的信息. 办理要领WebsocketBundle为您提供了一种通过套接字编写较少通讯的机制.对付谈天/群聊谈天配置,您有多个选项.第一个选项可所以行使一些动静包,并按照必要举办修改.我发明这个绑缚( https://github.com/FriendsOfSymfony/FOSMessageBundle)很是机动.可是,假如你想开拓本身的这里是从FOSMessageBundle的模式灵感来自一些定制的模式.行使表附加模式,它是列名.人们可以轻松地辨认主键和外键. 别的的对象长短常简朴的,而不是Thread_group_hash的Thread表中的一个字段.现实上,这个字段的目标是为每个线程独一的哈希/键.线程意味着一对一谈天或多对多谈天.无论何时有人将人们添加到谈天中,用户都与他们相干联的ID.我按升序或降序对添加的用户ID举办排序,并天生md5 / sha1密钥并将其存储在此处. 这也可以用作WebSocketBundle中的主题,由于这是为了我们在此实行实现的沟通目标行使主题.每当统一群人被插手到任何一方的对话中时,通讯将转到统一个线程.可是请记着,在插入线程/动静的具体信息之前,您必要行使该哈希来标识它地址的位置,可能它是一个新线程:) (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |