当前位置:网站首页>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 .
边栏推荐
- From which dimensions can we judge the quality of code? How to have the ability to write high-quality code?
- 微软网站上关于在Edge浏览器中打开或关闭smartScreen的说明有误
- Day 12: continued day 11 (BGP related knowledge)
- Mysql的前世今生,Hello,Mysql
- Use tinkerpop framework to add, delete, modify and check GDB
- 【创建 Birthday Card 应用】
- MySQL's past and present life, Hello, MySQL
- 使用代码设置activity为透明
- Discussion on the usage of scanf () and getchar ()
- 【力扣】三数之和
猜你喜欢

Drools(1):Drools简介

Ssm+mysql to realize snack mall system (e-commerce shopping)

Quick connect selection recommendation: what are the potential opportunities in the Korean market?

Data warehouse 4.0 notes - data warehouse environment construction - DataGrid preparation and data preparation

A beautiful road

剑指 Offer II 115. 重建序列

利用ENVI对TROPOMI(哨兵5P)数据预处理

When using polymorphism, two ideas to judge whether it can be transformed downward

prime_series_level-1

Cesium knockout怎么用?
随机推荐
Lingo 基本使用
Choice is greater than effort! Guiyang campus Xiaoge 0 foundation successfully transferred to software testing and gained 12K!
STM32C8t6 驱动激光雷达实战(二)
第十二天:续第十一天(BGP相关知识)
jsp+ssm+mysql实现的租车车辆管理系统汽车租赁
不用MQTT C库就能实现MQTT连接、订阅和发布
Ssm+mysql to realize snack mall system (e-commerce shopping)
Yiwen teaches you how to install MySQL
Interpretation of Flink catalog
分布式事务方案:最大努力通知方案
Install under win7-vs2012 Net framework work
shell脚本中$#、$*、[email protected]、$?、$0等含义一文搞懂
Tropomi (sentinel 5p) data introduction and download method
从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?
Cesium 核心类Viewer-查看器详解
zfoo中的providers和consumers标签
Vrrp+mstp configuration details [Huawei ENSP experiment]
“脉”向未来!华为云MRS助力脉脉迁移平滑上云
Mysql的前世今生,Hello,Mysql
138-查询案例-涉及知识点:forEach遍历&computed计算属性&v-for循环