开源IM项目OpenIM每周迭代版本发布-群管理 阅后即焚等-v2.0.6

全开源即时通讯(IM)系统 高仿微信 | app server | 应用服务端 | || robot_server | 机器人服务端 | || push_server | 推送服务器 | || docs | 野火 IM 相关文档,包含设计、概念、开发、使用说明 | |说明–本工程为野火 IM Android App,开发过程中,充分考虑了二次开发和集成需求,可作为 SDK 集成到其他应用中,或者直接进行二次开发,详情可以阅读docs.开发一套 IM 系统真的很艰辛,请路过的朋友们给点个 star,支持我们坚持下去???开发调试说 阅读详情

新特性介绍

OpenIM每周五发布新版,包括新特性发布,bug修复,同时合并PR,解决issue等

一个完善的IM系统,非常复杂,功能繁多,需求不一,比如对象存储有云端oss,cos,s3,私有化存储有MinIO等,推送有极光、个推,友盟等。希望大家能参与,共建社区,有兴趣的同学可以加我私聊。

安卓端体验:https://www.pgyer.com/OpenIM

本周新特性包括:

(1)发布消息推送api,支持应用与IM互通深度融合;

请添加图片描述

(2)群主可以解散群,解散后不能发送消息;

请添加图片描述

(3)群禁言,支持群全部禁用,以及对某个群成员禁言;
请添加图片描述

(4)阅后即焚,私聊时,对方已读后30秒自动删除;

请添加图片描述

(5)群内消息已读,对于发送者来说,能看到某条消息哪些人已读、未读;

请添加图片描述

请添加图片描述

每个功能都有通知回调即时生效,以及多端同步,本地缓存等特性。

项目成果

项目整体超过7.2K star,我们继续努力争开源IM的领跑者,请大家多多支持。为了您的数据安全,确保信息安全可控,欢迎请使用OpenIM

请添加图片描述

性能及容量总结

服务器资源:8核16G内存, 6个机械磁盘,每个磁盘100G, 用于mongo分片,10MB带宽。

容量:用户容量10万以上,消息条数10亿条。

性能评估:同时在线用户10万,每秒钟发送消息900条,消息延时1秒(从发送者发出消息到接收到消息)

可靠性总结

启动sdk,模拟50个用户在线、离线情况,消息可靠性100%。

发送10万消息,有3条失败,其他消息都能被对方精确收到,并成功落地本地db。对于失败的3条消息,接收方确实没有收到,系统消息是一致的。

github地址:https://github.com/OpenIMSDK/Open-IM-Server

开发者中心:https://doc.rentsoft.cn/#/

开发中的特性

特性 预计完成时间
朋友圈 4.30
mongos等集群部署方案 4.8
标签管理及通知下发 4.8
无网络状态下可访问本地聊天记录 4.15
我们的团队

创始团队来自资深IM技术团队,我们致力于用开源技术创造服务价值,打造轻量级、高可用的IM架构,开发者只需简单调用 SDK,即可在应用内构建多种即时通讯及实时音视频互动场景。OpenIM优势:开源,安全,可靠,低成本。对于信息安全重视的电子政务,企业协同办公,OpenIM都是非常好的选择。

开源即时通讯(IM)项目OpenIM源码部署流程 由于OpenIM依赖的组件较多,开发者需求不一,导致OpenIM部署一直被人诟病,经过几次迭代优化,包括依赖的组件compose的一键部署,环境变量设置一次,全局生效,以及脚本重构,目前OpenIM部署比较丝滑,特写文章分享给大家。OpenIM是什么OpenIM不是一个独立的聊天产品,它不像telegram、Signal、rocket.chat那样是一个完全独立、可以直接安装使用的聊天应用程序。而是一个开源的即时通讯解决方案,为开发者提供了一系列的工具和服务,以便于他们在自己的应用程序中集成即时通讯功能。 阅读详情

相关推荐

OpenIM Server v3.8.3-patch.16:高并发IM系统性能与稳定性深度优化实践

在构建高并发、高可用的即时通讯(IM)系统时,性能瓶颈与稳定性挑战是开发者必须面对的核心问题。其原理通常涉及消息分发、在线状态管理、数据存储与缓存等关键链路的技术选型与架构设计。通过异步非阻塞、多级缓存、防御性编程等工程实践,可以有效提升系统的吞吐量、降低延迟并保障服务长期稳定运行,这对于社交平台、企业协作等应用场景至关重要。本文聚焦于OpenIM Server的最新补丁版本,深入解析其如何针对消息队列、Goroutine泄漏等热词进行精准优化,并通过配置数据库连接池、引入本地缓存等具体手段,为IM系统的性

weixin_33827590的博客 415

一款牛逼的开源IM系统部署指南 来自官方

TS_ADMINPWD: 唐僧叨叨后台管理系统的管理员密码,用户名为 superAdmin,可随机填写(至少8位)MINIO_ROOT_PASSWORD: minio 文件服务的密码,可随机填写(至少8位)MYSQL_ROOT_PASSWORD: mysql数据库的root用户密码,可随机填写。WK_JWT_SECRET:JWT的密钥,随机填写即可,为了安全建议修改。EXTERNAL_IP:服务器的对外IP地址。所有配置都支持转换成环境变量,然后配置在。首先,添加用户,添加后才可以聊天。

好好学电脑 2871

MobileIMSDK与RainbowChat:高并发IM系统产品级解决方案深度解析

即时通讯(IM)系统作为现代应用的核心组件,其底层架构设计直接决定了消息传输的可靠性和实时性。基于TCP、UDP、WebSocket等多协议统一抽象层,MobileIMSDK通过轻量级框架实现了跨平台通信的一致性,有效降低了Android、iOS、H5等多端维护成本。在工程实践中,异步化处理、无锁队列等技术显著提升了高并发场景下的吞吐量,而RainbowChat则在此基础上完成了产品化封装,解决了设备兼容性、UI适配、业务逻辑完整性等真实运营痛点。从v11.7到v12.1的迭代中,离线消息存储优化、会话合并

weixin_30294295的博客 519

1比1还原微信!又一款完全免费、功能强大的开源即时通讯IM系统

HuLa是一款全开源免费的即时通讯系统,提供完整微信式功能,包括私聊、群聊、消息撤回、多端同步等。采用Tauri+Vue3+SpringBoot3+Netty技术栈,支持Windows/macOS/Linux及移动端。系统具备微服务架构、高性能通信能力,适用于企业即时通讯需求。功能涵盖用户管理、消息互动、群组管理、好友系统等,支持AI智能增强(可选)。项目采用模块化设计,包含框架、服务、预览等组件,提供Docker部署方案。开源地址:https://github.com/HuLaSpark/HuLa

4548

【原创】开源OpenIM:轻量、高效、实时、可靠、低成本的消息模型

【原创】开源OpenIM:轻量、高效、实时、可靠、低成本的消息模型 1、内容概述 一套完整IM系统中,除开基本的业务设计,消息模型的设计是其中最为关键的一环,它关系到整个IM系统的可靠性、高效性、稳定性,因此需要设计一套合理的消息传递收发机制以承载IM的各种需求,OpenIM结合具体的业务场景,提炼出IM后端的重要接口,并经过反复推敲,验证,设计出了自己的一套通信协议OMTP,协议中每个字段尽量的减少冗余,使其精简高效、最大限度的满足现有的业务需求并能够支持业务的水平拓展,同时为了达到消息的实时可靠与高效,

programor_guo的博客 1986

野火IM:一款针对国内用户的开源即时通讯平台

在快速发展的信息时代,即时通讯系统已经成为日常沟通不可或缺的一部分。开源即时通讯系统以其开放性、灵活性和成本效益获得了广泛的关注。本章将介绍开源即时通讯系统的基本概念、历史发展和市场现状。

weixin_29363791的博客 1989

uni-im:云端一体、全平台、免费开源的即时通讯系统解析

在这样的背景下,uni-im应运而生,作为一款云端一体、全平台、免费开源的即时通讯系统,uni-im凭借其独特的优势,迅速获得了广大开发者的关注。基于uni-app:uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一次代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/快应用等)等多个平台。基于uni-id:uni-id是DCloud推出的完善的账户体系解决方案,支持手机号、邮箱、第三方登录等多种登录方式,并提供了用户管理、权限控制等功能。

chenchuang0128的博客 3617

Amesim基础篇-热仿真常用模型库-Thermal Hydraulic /Resistance

流体库、管路库在热管理中是必备模块,如动力电池液冷循环系统均需要Thermal Hydraulic /Resistance库的元件建模。

2201_75375391的博客 5664

文件文字在线快传阅后即焚文件传输系统,文本文件传输。(粉丝可见)

网络文件快传系统 这样的系统其实有很么多,有收费的也有免费的,也有开源的代码。不过能在网络上流传的代码能拿来用的真的很少。我本人也是遍寻网络,最终发现了这一套系统。没有数据库,PHP环境搭建起来可以直接使用。支持文件及文字的快传。类似奶牛快传、文叔叔、青蛙快传、 我感觉今天我要分享的这套也是很不错的。 手机端是自适应的。 属于开箱即用的源码,程序没有任何bug了。不过这个应该是属于仿anyknew网站的一个程序,功能界面基本一样。 文字分享界面,分享后会生成二维码及提取码,之前提取码有字幕。因为自用

guiyuwangchao的博客 3931

告别偏色!手把手教你用i1Profiler 3.5为喷墨打印机制作专属ICC曲线(附D50/D65光源选择指南)

本文详细介绍了如何使用i1Profiler 3.5为喷墨打印机制作专属ICC曲线,解决设备偏色问题。从色彩管理基础、软件配置到色块打印与测量实战技巧,逐步指导用户完成曲线制作,并提供了D50/D65光源选择指南,确保色彩还原精准。适合摄影师和设计师提升打印质量。

weixin_30613343的博客 1万+

SAP 财务快速记账之—G/L Item Fast Entry

SAP FICO 运维解决方案

lijinbao171022的博客 1647

# github突破7k star 即时通讯(IM)开源项目OpenIM每周迭代版本发布

介绍 OpenIM每周五发布新版,包括新特性发布,bug修复,同时合并PR v2.0已经重构完毕,架构更清晰,代码更规范,邀请各位参与OpenIM社区建设有兴趣的同学可以加我私聊。 目前侧正在业务开发,已提供更多功能,包括群管理,阅后即焚,朋友圈,标签下发等。 web端体验:https://open-im-online.rentsoft.cn/ 安卓端体验:https://www.pgyer.com/OpenIM 项目成果 服务端超过7K star,OpenIM作为开源IM的领跑者,离不开大家的支持,消息

OpenIM的博客 1959

IDEA类和方法注释模板设置(非常详细)

IDEA类和方法注释模板设置(非常详细)

黑桃A的博客 10万+

即时通讯(IM)开源项目OpenIM每周迭代版本发布-音视频实时通话-v2.0.4

介绍 OpenIM每周五发布新版,包括新特性发布,bug修复,同时合并PR 由于2.0版本重构完毕,架构更清晰,代码更规范,先邀请各位参与OpenIM社区建设,包括技术开发,技术分享等,特性开发,性能优化,bug修复等,有兴趣的同学可以加我私聊。 可以多人音视频聊天,以及多端同步呼叫。 web端体验:https://open-im-online.rentsoft.cn/ 安卓端体验:https://www.pgyer.com/OpenIM iOS端体验:https://testflight.apple.c

OpenIM的博客 3223

人脸情绪识别(使用深度学习和OpenCV)

基于opencv与深度学习的人脸情绪识别系统

mx0390304的博客 8251

【胡学长 带你学 Global Mapper 】如何将影像地图转换为国家2000坐标系

多部门联合开展工作坐标数据不匹配怎么办?Hi,我是胡学长!今天教大家如何利用Global Mapper将谷歌影像数据转换为国家2000坐标系影像数据 。

一起来交流学习吧 1万+

# 重要-即时通讯IM开源项目OpenIM关于版本管理及v2.3.0发布计划

# 重要-即时通讯IM开源项目OpenIM关于版本管理及v2.3.0发布计划

OpenIM的博客 1659

检测头篇 | 手把手教你如何去更换YOLOv8的检测头为ASFF_Detect

自适应空间特征融合(ASFF)的主要原理旨在解决单次检测器中不同尺度特征的不一致性问题。具体来说,ASFF通过动态调整来自不同尺度特征金字塔层的特征贡献,确保每个检测对象的特征表示是一致且最优的。本文所做出的改进是将YOLOv8的检测头更换为ASFF_Detect。🌈

小哥谈 2497

即时通讯(IM)开源项目OpenIM本周版本发布-v1.0.6

OpenIM介绍 OpenIM是由前微信技术专家打造的开源的即时通讯组件。OpenIM包括IM服务端和客户端SDK,实现了高性能、轻量级、易扩展等重要特性。开发者通过集成OpenIM组件,并私有化部署服务端,可以将即时通讯、实时网络能力快速集成到自身应用中,并确保业务数据的安全性和私密性。代码100%开源,开源协议Apache-2.0 License任何企业和个人都可以免费使用(包括商用)。开发者可以选择自行安装私有化部署,基于SDK二次开发。 项目成果 官方文档:https://doc.rentso

OpenIM的博客 2360

手把手入门YOLO到改进优化教程 | 【P5进阶篇】YOLOv8损失函数改进实战-损失函数IoU之KLD Loss

在本节,将从 KLD Loss(Kullback–Leibler Divergence Loss)的理论到实战代码实现,带你把 KLD Loss融合进 YOLOv8 的训练框架中。并通过训练日志与实验结果,验证 KLD Loss 在实际工程中的优势。

嵌入式阿齐Archie 2万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

OpenIM Server版本升级指南:平滑过渡到新版本

在当今快速发展的即时通讯(Instant Messaging, IM)领域,系统的稳定性、安全性和功能迭代直接影响用户体验和业务连续性。OpenIM Server作为一款开源的即时通讯服务器解决方案,通过持续的版本更新不断优化性能、修复漏洞并引入新特性。然而,版本升级过程中若操作不当,可能导致服务中断、数据丢失或功能异常。本指南将系统阐述OpenIM Server的升级流程,帮助运维人员和开发者实...

gitblog_00938的博客 600

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OpenIM Server 技术全景指南:IM 平台架构、OpenIMSDK 与 REST API / Webhooks 扩展实战

OpenIM 是一个面向开发者的开源即时通讯服务平台,由 OpenIMSDK 与 OpenIMServer 两大部分构成,专为在自有应用中集成聊天、音视频通话、通知与 AI 机器人能力而设计。本文基于仓库中的西班牙语官方说明([docs/readme/README_es.md](https://link.gitcode.com/i/30d0f2a69d92f8d8c229e4dd4c966e12)

gitblog_00426的博客 733

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

OpenIM Server v3.8.3-patch.16深度解析:性能优化与稳定性加固实战

在构建高可用、高性能的即时通讯(IM)系统时,性能优化与稳定性保障是两大核心支柱。其原理在于通过精细化的代码路径优化、高效的资源管理以及健壮的错误处理机制,来应对高并发、低延迟的通信挑战。这些技术的价值直接体现在提升系统吞吐量、降低响应延迟、保障服务持续可用上,对于社交、协同办公、在线客服等实时交互应用场景至关重要。本次聚焦的OpenIM Server v3.8.3-patch.16版本,正是这一理念的集中体现。该版本针对**消息持久化**与**连接管理**等关键路径进行了深度优化,例如改进了数据库批量插入

weixin_34234721的博客 485

OpenIM Server v3.8 版本演进深度解析:多端登录、流式消息与高可用架构新特性

本篇技术指南以 OpenIM Server 官方 [CHANGELOG-3.8.md](https://link.gitcode.com/i/af744ef12f058763f62c8ca6a415bd30) 为骨架,系统梳理 v3.8.3-patch.7 至 v3.8.3-patch.16 期间的核心新特性、关键修复与架构演进,并结合当前仓库源码与配置文件逐项佐证。读完本文,你将掌握 OpenI

gitblog_00751的博客 497

java 开源im_开源的im即时通讯系统

IM(IM)后端开发很有前途你来自哪里? 山东的话好说。 我就是这么做的。开源即时通讯系统。鸭聊天开源系统据说支持即时通讯,其特点是什么?im即时通讯系统。你下载程序在本地运行它。现有的开源IM框架im即时通讯 开源。开发网络爬虫应该选择Nutch、Crawler4j、WebMagic、Scrapy、WebCollector或其他? 根据我的经验,我们基本上可以把爬行动物分为三类:1、 分布爬行动...

weixin_34010461的博客 1989

强烈推荐github 6.6k star前微信技术专家基于go开源IM项目OpenIM

OpenIM使命 从公司成立之初就将“开源”作为核心战略来推进,开源充分体现了自由、平等、分享的互联网精神。 全球范围频繁发生的数据泄露、勒索病毒、隐私滥用等安全事件一次次给企业敲响警钟,企业管理者对数据资产的价值、数据安全的重要性有了更清晰的认识,数据安全成就企业核心价值。  IM作为核心业务数据,安全的重要性毋庸置疑,OpenIM开源以及私有化部署让企业能更放心使用。 如今IM云服务商收费高企,如何让企业低成本、安全、可靠接入IM服务,是OpenIM的历史使命,也是我们前进的方向。 有劳开发者点一下

OpenIM的博客 1275
上一篇: # github突破7k star 即时通讯(IM)开源项目OpenIM每周迭代版本发布
下一篇: 继续前行github star突破8k即时通讯IM开源项目OpenIM版本发布计划
OpenIM
博客等级 码龄5年 295粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值