本人职业生涯十多年基本都在开发 IM ,踩过许多坑,重构了无数个版本 (好代码不是设计出来的,是重构出来的)。
我们开源的 IM ,目前我认为最具现代化的 IM:
[ol]
万人或千万人群支持
同一账号多设备登录
消息不丢,换设备实时同步
消息可编辑可回复
消息可以点赞
已读未读
在线状态
端对端加密(仅国外)
[/ol]
(其实现代 IM ,不仅仅是 IM 了,更像一个实时的论坛)
开源地址:
唐僧叨叨 IM ,高颜值,仿 TG
https://github.com/TangSengDaoDao/TangSengDaoDaoServer
悟空 IM ,唐僧叨叨的通讯底层(自研消息 DB )
https://github.com/WuKongIM/WuKongIM