关于即时通讯:即时通讯技术文集第11期IM通信格式的选型及Protobuf专题-共16篇

41次阅读

共计 3028 个字符,预计需要花费 8 分钟才能阅读完成。

为了更好地分类浏览 52im.net 总计 1000 多篇精编文章,我将在每周三推送新的一期技术文集,本次是第 11 期。

[- 1 -] 如何抉择即时通讯利用的数据传输格局

[链接] http://www.52im.net/thread-276-1-1.html

[摘要] 本文内容中对即时通讯传输格局的抉择,是原作者的一家之言,可能存在很大争议,但如能为你的即时通讯利用开发的技术选型带来些许启发,我置信这才合乎作者的本意。

[- 2 -] 强列倡议将 Protobuf 作为你的即时通讯利用数据传输格局

[链接] http://www.52im.net/thread-277-1-1.html

[摘要] 即时通讯利用(包含 IM 聊天利用、实时音讯推送利用等)在抉择数据传输格局的时候,置信没有真正实际过的人,都会犹豫该怎么抉择。在即时通讯开发者同行的眼里,怎么抉择其实是个极富争议话题。不过本文作者强烈建议将 Protobuf 作为您的即时通讯利用的首选通信协定格局,理由请见本文内容。

[- 3 -] 挪动端 IM 开发须要面对的技术问题(含通信协议抉择)

[链接] http://www.52im.net/thread-133-1-1.html

[摘要] 这两年多始终从事网易云信 iOS 端 IM SDK 的开发,期间一直有兄弟部门的共事和合作伙伴过去问各种技术细节,罗唆对立介绍下一个 IM APP 的方方面面,包含技术选型(包含通信形式,网络连接形式,协定抉择)和常见问题。

[- 4 -] 简述挪动端 IM 开发的那些坑:架构设计、通信协议和客户端

[链接] http://www.52im.net/thread-289-1-1.html

[摘要] 有过挪动端开发经验的开发者都深有体会:挪动端 IM 的开发,与传统 PC 端 IM 有很大的不同,尤其无线网络的不可靠性、挪动端硬件设施资源的有限性等问题,导致一个残缺的挪动端 IM 架构设计和实现都充斥着大量的挑战。本文将简述挪动端 IM 最重要的架构设计和通信协议抉择方面的坑点,心愿为 IM 开发者同行带来些许启发。

[- 5 -] 实践联系实际:一套典型的 IM 通信协议设计详解

[链接]http://www.52im.net/thread-283-1-1.html

[摘要] 本文将以实践联系实际的形式,具体解说一套典型 IM 的通信协议设计的方方面面。

[- 6-] 58 到家实时音讯零碎的协定设计等技术实际分享

[链接] http://www.52im.net/thread-298-1-1.html

[摘要] 本文内容整顿自 58 到家平台部负责人任桃术的演讲内容。次要内容包含三局部:音讯平台产生的背景、它的整体架构和零碎重点以及遇到并解决了哪些问题。

[- 7 -] APP 与后盾通信数据格式的演进:从文本协定到二进制协定

[链接] http://www.52im.net/thread-1536-1-1.html

[摘要] 本文作者分享的是一个一般 App 与后盾的通信数据格式演变,总结了其公司某 App 的接入层从文本协定到二进制 jce 协定迭代过程中的技术计划,包含协定标准、安全性等方面的内容。

[- 8-] IM 通信协定专题学习 (一):Protobuf 从入门到精通,一篇就够!

[链接] http://www.52im.net/thread-4080-1-1.html

[摘要] 本文作为《IM 通信协定专题学习》系列文章的首篇,将从初学者的角度,用艰深简洁的文字,从零开始为你介绍 Protobuf 的方方面面,特地适宜新手入门。

[- 9 -] IM 通信协定专题学习 (二):疾速了解 Protobuf 的背景、原理、应用、优缺点

[链接] http://www.52im.net/thread-4081-1-1.html

[摘要] 借此机会,我将集体的 Protobuf 学习过程以及实践经验,总结成文,与大家一起探讨学习。本篇次要从 Protobuf 的根底概念开始,包含技术背景、技术原理、应用办法和优缺点。

[- 10-] IM 通信协定专题学习 (三):由浅入深,从根上了解 Protobuf 的编解码原理

[链接] http://www.52im.net/thread-4088-1-1.html

[摘要] 本篇文章咱们不探讨 IM 零碎中的那些高端技术话题,咱们回归到通信的实质——也就是数据在网络中交互时的编解码原理,并由浅入深从底层了解 Protobuf 的编解码技术实现。

[- 11-] IM 通信协定专题学习 (四):从 Base64 到 Protobuf,详解 Protobuf 的数据编码原理

[链接] http://www.52im.net/thread-4093-1-1.html

[摘要] 本文构造总体与 Protobuf 官网文档类似,不少内容也来自官网文档,并在官网文档的根底上增加作者了解的内容(确保不那么干燥),如有出入请以官网文档为准。

[- 12-] IM 通信协定专题学习 (五):Protobuf 到底比 JSON 快几倍?全方位实测!

[链接] http://www.52im.net/thread-4093-1-1.html

[摘要] 本篇将以 Protobuf 为基准,比照市面上的一些支流的 JSON 解析库,通过全方位测试来证实给你看看 Protobuf 到底比 JSON 快几倍。

[- 13-] IM 通信协定专题学习 (六):手把手教你如何在 Android 上从零应用 Protobuf

[链接] http://www.52im.net/thread-4135-1-1.html

[摘要] 本文基于我对 Protobuf 在 Android 端的理论应用心得,手把手教你如何在 Android 端 IM 产品中应用 Protobuf,心愿对你有帮忙。

[- 14-] IM 通信协定专题学习 (七):手把手教你如何在 NodeJS 中从零应用 Protobuf

[链接] http://www.52im.net/thread-4111-1-1.html

[摘要] 当初随着 WebSocket 协定的越来越成熟,浏览器反对的越来越好,Web 端的即时通讯利用也逐步领有了真正的“实时”能力,相干的技术和利用也是层出不穷,而 Protobuf 也同样能够用在 WebSocket 的通信中。而且目前比拟沉闷的 WebSocket 开源计划中,都是用 NodeJS 实现的,比方:socket.io 和 sockjs 都是如此,因此本文介绍 Protobuf 在 NodeJS 上的应用,也恰是时候。

[- 15-] IM 通信协定专题学习 (八):金蝶顺手记团队的 Protobuf 利用实际 (原理篇)

[链接] http://www.52im.net/thread-4114-1-1.html

[摘要] 本文将基于顺手记团队的 Protobuf 利用实际,分享了 Protobuf 的技术原理、上手实战等(本篇要分享的是技术原理),心愿对你有用。

[- 16-] IM 通信协定专题学习 (九):手把手教你如何在 iOS 上从零应用 Protobuf

[链接] http://www.52im.net/thread-4133-1-1.html

[摘要] 接上篇《金蝶顺手记团队的 Protobuf 利用实际 (原理篇)》,本文将以 iOS 端的 Objective- C 代码为例,图文并茂地向您菔救绾卧趇 OS 工程中疾速应用 Protobuf,心愿对你有帮忙。

👉52im 社区本周新文:《IM 跨平台技术学习 (七):得物基于 Electron 开发客服 IM 桌面端的技术实际》,欢送浏览!👈

我是 Jack Jiang,我为自已带盐!https://github.com/JackJiang2011/MobileIMSDK/

正文完
 0