1. 悟空IM是一款,通用型实时通讯服务框架,底层逻辑非常简单,就是简单的 发布 --> 频道 --> 订阅的概念。我们在频道这层做了许多类型,比如个人点对点频道,群组频道,客服频道,机器人频道等等
2. 对业务基本零侵入,我们主张:通讯的归通讯,业务的归业务,模糊边界通过webhook,datasource机制抹平。
3. 服务端与服务端有kafka mq消息队列,服务端与客户端你也需要像悟空IM这样的“消息队列”。
4. 客户端SDK已有:iOS SDK,Android SDK,JS SDK,Uniapp SDK 后续还将开发 Flutter SDK等等
坚持复杂事情简单做的原则:
悟空IM无任何第三方依赖,不需要部署redis(内置key value存储),不需要部署DB(自研消息DB),不需要部署mq(内置webhook机制),已经简单到一个执行文件一点全OK(公认最简单方式了。)。
适用场景:
聊天弹幕,实时提醒,客户端同步,实时数据展示,远程交互,扫描返回,位置信息实时跟踪,在线状态,ChatGPT返回结果实时传输等等
最重要,最重要,最重要:
完全100%开源,Apache2.0开源协议(可免费商用)