首页技术区最新随笔(rss) RSS

IM开发快速入门(二):什么是IM系统的实时性?

     摘要: 本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。1、引言随着移动互联网络的发展,IM技术的应用已经不仅限于聊天应用本身,它早已融入各种应用形态中,比如:直播中的主播互动、联网游戏中的玩家互动、外卖/打车应用中的实时位置共享、在线教育应用中的互动白板等。在这些风格迥异的应用场景下,IM技术所呈现出来的功...  阅读全文

2020-09-18 13:56 作者: Jack Jiang【评论:0】【阅读:48】 

IM消息ID技术专题(六):深度解密滴滴的高性能ID生成器(Tinyid)

     摘要: 1、引言在中大型IM系统中,聊天消息的唯一ID生成策略是个很重要的技术点。不夸张的说,聊天消息ID贯穿了整个聊天生命周期的几乎每一个算法、逻辑和过程,ID生成策略的好坏有可能直接决定系统在某些技术点上的设计难易度。有中小型IM场景下,消息ID可以简单处理,反正只要唯一就行,而中大型场景下,因为要考虑到分布式的性能、一致性等,所以要考虑的问题点又是另一回事。总之就是,IM的消息ID生成这件事,可深可...  阅读全文

2020-09-08 22:31 作者: Jack Jiang【评论:0】【阅读:105】 

高性能网络编程(七):到底什么是高并发?一文即懂!

     摘要: 本文由小米信息技术团队研发工程师陈刚原创,原题“当我们在谈论高并发的时候究竟在谈什么?”,为了更好的内容呈现,即时通讯网收录时有修订和改动。1、引言在即时通讯网社区里,多是做IM、消息推送、客服系统、音视频聊天这类实时通信方面的开发者,在涉及到即时通讯技术时聊的最多的话题就是高并发、高吞吐、海量用户。代码还没开始写,就考虑万一哪天这IM用户量破百万、千万该怎么办的问题,是多...  阅读全文

2020-09-03 23:08 作者: Jack Jiang【评论:0】【阅读:156】 

社交软件红包技术解密(十一):最全解密微信红包随机算法(含代码实现)

     摘要: 本文内容编写时,参考了网上的资料,详见“参考资料”部分,感谢分享者。1、引言这个系列文章已经整理了10篇,但都没有涉及到具体的红包算法实现,主要有以下两方面原因。一方面是各社交/IM产品中的红包功能同质化严重,红包算法的“可玩性”便是“核心竞争力所在”,这是同质化功能的差异化竞争思路,不会随便公开。另一方面,市场上还存在各种抢...  阅读全文

2020-08-26 14:32 作者: Jack Jiang【评论:0】【阅读:127】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]