关于即时通讯:即时通讯技术文集第18期IM架构设计基础知识合集-共16篇

6次阅读

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

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

[- 1 -] IM 零碎的 MQ 消息中间件选型:Kafka 还是 RabbitMQ?

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

[摘要] MQ 消息中间件能够了解一个水池,水池的这头是音讯生产者,水池的那头是音讯消费者,生产者和音讯者无需间接对接,这将带来很多益处:业务解耦、架构分布式化等,生产者和消费者相互齐全通明。但市面上的 MQ 消息中间件产品很多,作为 IM 零碎中必不可少的一环,咱们该如何选型?那么请持续浏览本文。

[- 2 -] 腾讯资深架构师干货总结:一文读懂大型分布式系统设计的方方面面

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

[摘要] 本文适宜有过几年工作教训、正处于技术上升期的程序员浏览,内容少有虚夸,多为实际经验总结,心愿能为您的技术成长加油助力。

[- 3 -] 以微博类利用场景为例,总结海量社交零碎的架构设计步骤

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

[摘要] 本文让咱们联合典型的互联网利用架构设计准则,通过一个模仿的微博利用场景,和你一起看看在微博这种海量社交利用实际中到底如何分步进行架构设计的。

[- 4 -] 疾速了解高性能 HTTP 服务端的负载平衡技术原理

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

[摘要] 本文将以简洁艰深的文字,为你解说支流的 HTTP 服务端实现负载平衡的常见计划,以及具体到计划中的负载平衡算法的实现原理。了解和把握这些计划、算法原理,有助于您今后的互联网项的技术选型和架构设计,因为没有哪一种计划和算法能解决所有问题,只有针对特定的场景应用适合的计划和算法才是最理智的抉择。

[- 5 -] 子弹短信光鲜的背地:网易云信首席架构师分享亿级 IM 平台的技术实际

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

[摘要] 本文内容来自对网易云信首席架构师周梁伟的采访,采访内容次要围绕网易云信这种海量用户 IM 云平台的关键技术难点以及对应的技术实际。

[- 6 -] 知乎技术分享:从单机到 2000 万 QPS 并发的 Redis 高性能缓存实际之路

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

[摘要] 知乎存储平台团队基于开源 Redis 组件打造的知乎 Redis 平台,通过一直的研发迭代,目前曾经造成了一整套残缺自动化运维服务体系,提供很多弱小的性能。本文作者陈鹏是该零碎的负责人,本次文章深刻介绍了该零碎的方方面面,值得互联网后端程序员认真钻研。

[- 7 -] IM 开发基础知识补课 (五):通俗易懂,正确理解并用好 MQ 音讯队列

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

[摘要] 对于即时通讯开发者来说,正确地了解 MQ 音讯队列,对于 IM 或音讯推送零碎的架构设计、计划选型等都大有裨益。

[- 8 -] 新手入门:零根底了解大型分布式架构的演进历史、技术原理、最佳实际

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

[摘要] 即时通讯网作为 IM 和推送技术钻研、学习和分享的社区,整顿了大量的跟 IM 和推广技术无关的根底技术材料(比方网络根底、通信实践、架构根底等),本文内容尽管看起来跟 IM 和推送技术没有间接的关联性,但因为设计 IM 和推送零碎的技术思路和原理跟典型大型互联网分布式架构都是一脉相承的,因此读懂本文内容对于 IM 和推送零碎的架构设计同样大有裨益。

[- 9 -] 阿里技术分享:深度揭秘阿里数据库技术计划的 10 年变迁史

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

[摘要] 明天,阿里数据库事业部研究员张瑞,将为你讲述双 11 数据库技术鲜为人知的故事。在零点交易数字一次次晋升的背地,既是数据库技术的一次次冲破,也见证了阿里技术人永不言败的精力,每一次化“不可能”为“可能”的过程都是阿里技术人对技术的不懈谋求。

[- 10 -] 阿里技术分享:阿里自研金融级数据库 OceanBase 的艰苦成长之路

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

[摘要] OceanBase 是蚂蚁金服自研的分布式数据库,在其 9 年的倒退历程里,从艰巨上线到找不到业务场景濒临遣散,最初在双十一的流量考验下浴火重生,成为蚂蚁金服全副外围零碎的承载数据库。这一路走来的艰苦和故事,蚂蚁金服高级研究员、OceanBase 团队负责人阳振坤将为你娓娓道来。

[- 11 -] 即时通讯新手入门:一文读懂什么是 Nginx?它是否实现 IM 的负载平衡?

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

[摘要] Nginx(及其衍生产品)是目前被大量应用的服务端反向代理和负载平衡计划,从某种意义上来讲,Nginx 简直是低成本、高负载 Web 服务端代名词。

[- 12 -] 即时通讯新手入门:疾速了解 RPC 技术——基本概念、原理和用处

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

[摘要] 本文将带你从基本概念、原理和用处方面,疾速了解疾速了解 RPC 技术,以便您在进行 IM 集群开发时能更好的进行方案设计和实现。

[- 13 -] 多维度比照 5 款支流分布式 MQ 音讯队列,妈妈再也不放心我的技术选型了

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

[摘要] 本文将从 17 个维度综合比照 Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 这 5 款以后最支流的 MQ 消息中间件产品,心愿能为您的下一次产品的架构设计和 MQ 消息中间件选型提供参考根据。

[- 14 -] IM 开发基础知识补课 (六):数据库用 NoSQL 还是 SQL?读这篇就够了!

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

[摘要] 本文将剖析传统数据库(即 SQL 数据库)存在的一些问题,以及盘点目前市面上几大类 NoSQL 个性、优缺点等,心愿给大家提供一些在不同业务场景下存储技术选型方面的参考。

[- 15 -] IM 开发基础知识补课 (九):想开发 IM 集群?先搞懂什么是 RPC!

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

[摘要] 本文将以通俗易懂的文言模式,帮你疾速了解 IM 集群中的关键技术——RPC。

[- 16 -] IM 开发基础知识补课 (十):大型 IM 零碎有多难?万字长文,搞懂异地多活!

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

[摘要] 本文从一个简略的零碎例子开始,从单机架构、主从正本、同城灾备、同城双活,再到异地双活、异地多活,由浅入深、循序渐进地解说了大型分布式系统异地多活容灾架构的技术原理和根本的实现思路,非常适合入门者学习。

👉52im 社区本周新文:《直播零碎聊天技术 (九):千万级实时直播弹幕的技术实际 http://www.52im.net/thread-4299-1-1.html》,欢送浏览!👈

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

正文完
 0