cim
cim copied to clipboard
📲cim(cross IM) 适用于开发者的分布式即时通讯系统
Results
41
cim issues
Sort by
recently updated
recently updated
newest added
这里的路由和server通信是否可以用一个长连接来维护更好
enhancement
good first issue
**Bug 描述** 对于客户端来说,相互间的通信都是基于socket的,它不应该关注消息转发的逻辑. 1.在这点上消息发送上不统一,职责也不太清晰. 2.如果将来改成真正的点对点通信,类似于局域网内部传输,这种转发模式很致命 3.客户端模块应该是独立的,毕竟应该是两个人之间通信(转发是内部逻辑,不应该暴露给客户端). 可以考虑客户端发送给socket服务器,收到后socket返回ack,由socket服务器向中控服务器发送转发请求,中控服务器收到后,发到处理队列,并发轮训处理队列,存储消息,查询转发服务器转发,或存入离线服务中.
question
![image](https://user-images.githubusercontent.com/33628596/67552188-24901980-f73d-11e9-8ce3-f6290096531b.png)
question
![](https://user-gold-cdn.xitu.io/2019/1/18/168600f5144e9b51?w=685&h=864&f=png&s=66718)
good first issue
登录鉴权逻辑
1
登录鉴权要放到长连接里面的第一帧命令里吧。登录可以请求http返回token,长连接建立之后,第一帧发送的应该是login 鉴权命令,成功后才能后续操作。
enhancement
good first issue
new features