🐒分布式 IM - WuKongIM 2.0.4.beta 发布


9 年积累,沉淀出来的高性能通用通讯服务,支持即时通讯,站内 / 系统消息,消息中台,物联网通讯,音视频信令,直播弹幕,客服系统,AI 通讯,即时社区等场景。

🎦独特性

群成员无上限,轻松支持 10 万人群聊,消息可永久存储。

📚资源消耗低

自研二进制协议,心跳包只有 1 字节,省流量,省电量,传输更迅速。

🔐安全性

消息通道和消息内容全程加密,防中间人攻击和窜改消息内容,服务端数据实时备份,数据不丢失。

🚀 性能

基于 pebble kv 数据库,研发了针对于 IM 这种服务的特有分布式数据库,省了其他数据库为了通用性而带来的性能损耗, 因为存储快,所以消息快。

🔥高可用

  • 通过魔改 raft 分布式协议,实现了自动容灾,一台机器宕机,另一台机器自动接管,对外无感知。
  • 去中心化,无单点,无中心节点,每个节点都是独立且平等的,都可以提供服务。
  • 扩容方便,只需增加机器,不需要停机,不需要迁移数据,自动按策略分配数据。

0⃣️ 易用性

  • 不依赖任何第三方中间件,部署简单,一条命令即可启动。
  • 采用频道订阅发布的设计理念,容易理解,容易上手。
  • 与 Redis 一样简单,Kafka 一样高性能,MySQL 一样可靠

更新内容

  • 重构: 后台服务运行
  • 新功能: 为channelInfo添加webhook字段
  • 新功能: 支持proxy proto
  • 新功能: 添加消息搜索API
  • 重构: 清理大量代码警告提示
  • 修复: 更新web管理端
  • 重构: 调整底层数据结构
  • 新功能: channel管理器API实现分页查询
  • 修复: device、user、channel使用唯一字符串哈希作为主键
  • 修复: channel id由哈希生成
  • 新功能: 添加从v1迁移到v2的任务
  • 新功能: 添加迁移API
  • 新功能: 添加db.memTableSize配置
  • 性能优化: 优化内存使用

相關推薦

2024-10-09

WuKongIM 从单机版改造成分布式版本,历史 1 年时间。都快撸秃了😂 可以算 github 上第一个原生态的分布式的通用型 IM 。支持即时通讯,站内/系统消息,消息中台,物联网通讯,音视频信令,直播弹幕,客服系统,AI 通讯,即

2024-03-05

文件的路径,如果配置文件不存在则程序应该崩溃 升级WuKongIM协议 slave设备如果deviceID相同则应该踢出 修复cmd消息messageSeq错误问题 更新README文档 解决大群未读数错误问题 解决Conn SetMaxIdle内空指针问题 通过deviceId获取

2024-03-27

9年积累,沉淀出来的高性能通用通讯服务,支持即时通讯,站内/系统消息,消息中台,物联网通讯,音视频信令,直播弹幕,客服系统,AI通讯,即时社区等场景 特点 📚 完全自研:自研消息数据库,消息分区永久存储,

2024-05-16

基于AI的开源企业IM和在线客服系统。 语言 English 中文 介绍 企业即时通讯/IM 多层组织架构、 角色管理 权限管理 聊天记录管理 在线客服 支持多渠道、多种路由策略、详细考核指标 坐席工作台、 工单系

2023-07-10

端采用 uni-app 开发支持多端打包上架 编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多平台 - 提供多家运营商接口对接(包含常用国际运营商

2024-05-13

介绍 Tailchat 是一款插件化易拓展的开源 IM 应用。可拓展架构赋予 Tailchat 无限可能性。 前端微内核架构 + 后端微服务架构 使得 Tailchat 能够驾驭任何定制化 / 私有化的场景 面向企业与私域用户打造,

2024-03-08

野火IM 1.2.3 已经发布,即时通讯系统 此版本更新内容包括: Release note 1.2.3: 同步专业版IM服务server SDK。 添加对鸿蒙平台的支持。 解决server端音视频SDK信令支持问题。 升级部分依赖,解决漏洞问题 附件的版本有3种

2023-07-25

: https://gitee.com/TangSengDaoDao/TangSengDaoDaoiOS 架构图 WuKongIM架构图 技术文档 https://tangsengdaodao.com 截图演示:

2023-07-18

频道等等。 功能特性 支持自定义消息 支持订阅/发布者模式 支持个人/群聊/客服/社区资讯频道 支持频道黑明单 支持频道白名单 支持消息永久漫游,换设备登录,消息不丢失 支持在线状态,支持同账号多设备同

2024-10-01

不仅仅是一款 企业IM 语言 English 中文 介绍 智能客服 基于大模型 LLM && RAG 的智能客服 支持Ollama 智谱AI AI助手 更适合团队使用,一人配置,多人使用。完美权限控制,即可私用,也可公用 在线客

2024-10-09

不仅仅是一款 企业IM 语言 English 中文 介绍 智能客服 基于大模型 LLM && RAG 的智能客服 支持Ollama 智谱AI AI助手 更适合团队使用,一人配置,多人使用。完美权限控制,即可私用,也可公用 在线客

2024-05-07

升级内容: 1. 更新数据库结构 2. 完善管理后台部门、角色、权限 语言 English 中文 介绍 企业即时通讯/IM 在线客服 大模型AI助手 局域网文件传输,类似airdrop 技术栈 springboot-3.2.0 jdk17/maven/mysql8.0 or postgresql&nb

2024-10-15

不仅仅是一款 企业IM 语言 English 中文 介绍 智能客服 基于大模型 LLM && RAG 的智能客服 支持Ollama 智谱AI AI助手 更适合团队使用,一人配置,多人使用。完美权限控制,即可私用,也可公用 在线客

2023-02-11

,查看 API 文档; H5 客户端 SDK:资料整理中,不日正式发布; 服务端 SDK:用于开发即时通讯服务端,支持 Java 1.7 及以上版本,查看 API 文档。 整套 MobileIMSDK 框架的架构组成: 六、MobileIMSDK v6.3 更新内容  【重