本文引用了后端技术指南针公众号“浅谈RPC那些事儿1”和即时通讯网的“即时通讯新手入门:快速理解RPC技术——基本概念、原理和用途”两篇文章的部分内容。
假设存在两个正在聊天的用户(用户A和用户B),当A连接的是IM集群中的IM实例1、B连接的是IM集群中的IM实例2,此时当用户A向用户B发送一条聊天消息时,这条消息应该如何传递呢?
x1.jpg (67.21 KB, 下载次数: 1386)
下载附件 保存到相册
4 年前 上传
52im_qr_即时通讯技术圈_400px.png (17.47 KB, 下载次数: 1316)
RPC(Remote Procedure Call)远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。
给.png (20.07 KB, 下载次数: 1265)
3.jpg (32.9 KB, 下载次数: 1288)
x4.png (15.81 KB, 下载次数: 1329)
x3.jpg (29.8 KB, 下载次数: 1281)
7.jpg (37.85 KB, 下载次数: 1355)
x5.jpg (35.77 KB, 下载次数: 1268)
x6.jpg (127.11 KB, 下载次数: 1289)
x7.jpg (18.92 KB, 下载次数: 1357)
来源:即时通讯网 - 即时通讯开发者社区!
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
引用此评论
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.136710 second(s), 45 queries , Gzip On.