CIM是一款面向开发者的IM即时通讯系统,命令行通讯工具,对开发者友好,提供了一些组件让开发者易于扩展和定制功能,可以实现IM即时通讯系统,适用于APP的消息推送中间件,IOT海量连接场景中的消息透传中间件等需求! 功能介绍群聊 私聊 内置命令 聊天记录查询。 一键开启价值 2 亿的 AI 模式 使用 Google Prot ocol Buffer 高效编解码 根据实际情况灵活的水平扩容、缩容 服务端自动剔除离线客户端 客户端自动重连 延时消息 分组群聊 SDK 开发包 离线消息 协议支持消息加密 系统架构CIM 中的各个组件均采用 SpringBoot 构建。 采用 Netty 构建底层通信。 Redis 存放各个客户端的路由信息、账号信息、在线状态等。 Zookeeper 用于 IM-server 服务的注册与发现。 使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 |