原文:开源OpenIM:高性能、可伸缩、易扩展的即时通讯架构

网上有很多关于IM的教程和技术博文,有亿级用户的IM架构,有各种浅谈原创自研IM架构,也有微信技术团队分享的技术文章,有些开发者想根据这些资料自研IM。理想很丰满,现实很骨感,最后做出来的产品很难达到商用标准。事实上,很多架构没有经过海量用户的考验,当然我们也不会评判某种架构的好坏,如果开发者企图根据网上教程做出一个商用的IM,可能有点过于乐观了。本文主要从我个人角度深度剖析 开源的OpenIM架 ...

2021-07-27 20:19 0 980 推荐指数:

查看详情

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

v2.0已经重构完毕,架构更清晰,代码更规范,邀请各位参与OpenIM社区建设有兴趣的同学可以加我私聊。 目前侧正在业务开发,已提供更多功能,包括群管理,阅后即焚,朋友圈,标签下发等。 web端体验:https://open-im-online.rentsoft.cn/ 安卓端体验 ...

Sun Mar 27 07:34:00 CST 2022 0 1028
即时通讯(一)

即时通讯(Instant Messaging)是一种基于互联网的即时交流消息的业务 传统的推荐实现 HTTP/1.x不支持服务器主动推送,只能在客户端发起请求后做出响应。(HTTP/2支持服务器主动推送,但是HTTP/2还未全面实施 ...

Wed Jul 10 08:52:00 CST 2019 0 459
即时通讯(二)

Socket.IO     Socket.IO本是一个面向实时web应用的JavaScript库,现在已经成为拥有众多语言的Web即时通讯应用框架。     Socket.IO 主要使用WebSocket协议。但是如果需要的话,Socket.io可以回退到几种其它方法,例如Adobe ...

Wed Jul 10 20:11:00 CST 2019 1 375
[开源] .NETCore websocket 即时通讯组件---ImCore

ImCore 利用 webSocket 协议实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。 Quick Start dotnet add package ImCore IM服务端 一套永远不需要迭代更新的IM服务端 ...

Wed Jul 31 09:58:00 CST 2019 43 6465
即时通讯--socketio

1.即时通讯介绍 即时通讯是基于TCP长连接, 建立连接之后, 客户端/服务器可以无限次随时向对端发送数据, 实现服务器数据发送的即时性 http是短连接, 设计的目的是减少服务器的压力 http伪即时通讯 轮训 emmet 长轮训 long pulling ...

Mon Sep 02 02:41:00 CST 2019 0 2509
开源企业即时通讯和在线客服

2、企业内部组织架构管理 3、在线客服嵌入代码 4、增加在线客服留言功能 5、增加多人回话功能 ...

Fri Oct 02 19:09:00 CST 2020 6 1485
XyTalk企业即时通讯IM开始开源

网址: https://gitee.com/475660/xyTalk-pc https://github.com/xy-Group/xyTalk-pc Xy.Platform是一个高性能、可扩展的企业通信和协作平台。包含通讯服务(XMPP协议)、客户端(PC、Android、iOS ...

Thu Jun 21 23:17:00 CST 2018 0 1104
基于Facebook开源框架SocketRocket的即时通讯

  SocketRocket 介绍:   SocketRock 是 Facebook 开源的框架,基于 WebSocket 客户端类库,适用于 iOS、Mac OS、tv OS。GitHub 传送门:https://github.com/facebook/SocketRocket   安装 ...

Wed Jul 25 01:20:00 CST 2018 0 1187
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM