cim icon indicating copy to clipboard operation
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

**Bug 描述** 1. 用测试工具发起了几百个连接然后断开,发现map的size会大于实际的有效channel个数.

question

![image](https://user-images.githubusercontent.com/33628596/67552188-24901980-f73d-11e9-8ce3-f6290096531b.png)

question

good first issue
new features

新增权重随机路由策略

good first issue

![](https://user-gold-cdn.xitu.io/2019/1/18/168600f5144e9b51?w=685&h=864&f=png&s=66718)

good first issue

登录鉴权要放到长连接里面的第一帧命令里吧。登录可以请求http返回token,长连接建立之后,第一帧发送的应该是login 鉴权命令,成功后才能后续操作。

enhancement
good first issue
new features