当前位置:网站首页>Major upgrade of openim - group chat reading diffusion model release group management function upgrade
Major upgrade of openim - group chat reading diffusion model release group management function upgrade
2022-07-23 20:41:00 【Hua Weiyun】
Introduction to new functions
(1) Group announcements show editor information and release time ;(2) Show how group members enter the Group ( Search into groups , QR code into group , Invite in );(3) Group add permission control , Group members are forbidden / Allow adding friends , prohibit / Allow to view group member information ;(4) When the personal nickname is modified , Update group nicknames in real time ;(5) Friend notes can be deleted , And multi terminal synchronization ;(6) Group chat supports read diffusion , characteristic : New group members can see historical news ; Only one copy of the group chat message server is saved ;(7) The group leader administrator can recall the messages in the Group , No time limit ;
Technical friends should be familiar with read-write diffusion , Whether it's information flow 、 Forum 、 mail , Or private chat 、 Group chat 、 notice , Can use read-write diffusion . This article does not explain the technical details ,OpenIM The read diffusion based on push-pull combination mainly solves the redundant storage of messages in the group chat mode , Message real time , And the problem that new users cannot view new messages when entering the Group .
Group chat and reading spread
Specify the workgroup when creating , This group uses the read diffusion model , Each group has its own seq, Group members share this seq, It can greatly reduce the redundancy of group messages , And improve the real-time performance of messages . And pave the way for the next message on-demand loading mechanism . New users can view historical messages when joining the Group , It is very useful for office scenes .

Group announcement
Group announcements prompt at the top of the chat , And show the editor's information and release time .

Group approach
Check the way group members enter the Group , Enter the group through a certain channel : Search into groups , QR code into group , Who invited to join the Group .

Group permission control
Group leader / Administrator set group member prohibition / Allow adding friends , prohibit / Allow to view group member information , Protect the privacy of group members

The group leader administrator withdraws the messages in the Group
Group leader 、 Administrator withdraws other member messages , No time limit

Andrews experience :https://www.pgyer.com/OpenIM
Project results
From the server to the client SDK Open source instant messaging (IM) Overall solution , Can easily replace third parties IM The cloud service , And can be highly customized and redeveloped according to business needs , Create a chat 、 social contact 、 Office function app.OpenIM Continue to lead open source IM field , With the strong support of developers , at present github star Keep breaking through . More and more developers put OpenIM Applied in Social , Collaborative office .

github Address :https://github.com/OpenIMSDK/Open-IM-Server
Developer center :https://doc.rentsoft.cn/#/
Our team
OpenIM By IM Technical experts build open source instant messaging components , at present github The community is active ,star Nearly 10000 , It's way ahead of the League , developer 7000 people ,OpenM Strive for open source IM project No1, Create open source IM The first community . Support Android、iOS Native development , Support Flutter、uni-app Cross end development , Support for applets 、React All mainstream web Front end technology framework , PC Support Electron. It is mainly used in government affairs , social contact ,web3 scene , Everything is controllable , Give Way OpenIM Go deep into all industries .
边栏推荐
- Is the link of Huatai Securities' low commission account opening safe? How to handle low commission
- Tropomi (sentinel 5p) data introduction and download method
- Quick connect selection recommendation: what are the potential opportunities in the Korean market?
- STM32C8t6 驱动激光雷达实战(二)
- 121. 买卖股票的最佳时机
- VRRP+MSTP配置详解【华为eNSP实验】
- Solve the problem that the user clicks quickly and repeats the request within 1 second
- Data warehouse 4.0 notes - data warehouse environment construction - DataGrid preparation and data preparation
- 2022.7.11mySQL作业
- Today's sleep quality record 81 points
猜你喜欢

【pdd面试】分析手机中的应用(相机)的活跃情况

Use tinkerpop framework to add, delete, modify and check GDB

视觉slam学习|基础篇01

【isprint函数判断字符是否可输出】

Choice is greater than effort! Guiyang campus Xiaoge 0 foundation successfully transferred to software testing and gained 12K!

Interpretation of Flink catalog

CDR插件开发之Addon插件002 - 用1分钟编写一个可双击运行的EXE程序

prime_series_level-1

OpenLayers实例-Advanced Mapbox Vector Tiles-高级Mapbox矢量贴图

Quick connect selection recommendation: what are the potential opportunities in the Korean market?
随机推荐
【LeetCode】Day101-旋转图像
很漂亮的马路
OpenIM重大优化-消息按需加载 一致性缓存 uniapp发布
vim 常用快捷键
[Q]重定向nmcli的手册到txt文本出错
太全了,建议收藏!SAP究竟可以为企业带来什么?
Lingo 基本使用
OpenLayers实例-Animated GIF-GIF动画
第十一天:续第十天BGP的基本配置
VRRP+MSTP配置详解【华为eNSP实验】
OpenLayers实例-Advanced View Positioning-高级视图定位
Jetson nano烧录踩坑记(一定可以解决你的问题)
链表——203. 移除链表元素
ModelBox端云协同AI开发套件(RK3568)试用记录(二)
Complex data processing of multi subsystem and multi business modules -- project development practice based on instruction set Internet of things operating system
cJSON库的使用
哈希表、无序集合、映射的原理与实现
微软网站上关于在Edge浏览器中打开或关闭smartScreen的说明有误
平安证券低佣金开户链接安全吗,怎么办理低佣金
LyScript 插件命令返回封装