龙年元旦,祝大家龙年快乐,技术更上一层!2024赚大钱!
在这里我也为大家准备了一个新年礼物 OpenChat 的源码,希望有自主 IM 研发需求的朋友可以尝试体验。
整个IM服务器我们分为 Gate / Msg / Logic 三个服务,下面是三个服务的解释:
- Gate:顾名思义是网关服务,可以启用多个网关,比如北京、上海、深圳我们都放一个网关,来提升用户访问的响应问题。
- Msg:消息服务器,Msg服务可以根据需求无限扩展,来提服务的并发能力。
- Logic:这个是逻辑服务器,所有用户关系、群、红包等功能都会在这个服务内完成,主要是操作消息队列和数据库。
值得一提的是 OpenChat 配套了完整的SDK封装,SDK 封装使用了 C++11 语法,兼容了 iOS / Android / Windows / macOS / Linux / FreeBSD 等主流平台。
因为这个开源软件目前没有 UI 设计人员参与,Demo 界面参照了微信的常规布局,演示在下方。
苹果 iPhone iOS 版本演示二维码:
安卓 Android 版本演示二维码:
开源项目希望大家能喜欢,有建议可以加D语言交流QQ群:184183224
开源作者QQ和微信:101011100