【融云分析】当我们在谈通讯安全时,我们在谈些什么
当谈论通讯安全的时候,通常我们关心的是下面四个问题:1)防止消息窃听当传送的消息是机密内容的时,人们希望给消息加密。这样即使消息在传送过程中被截获,窃听者也无法确切的知道消息内容,从而达到保密的效果。2)防止消息篡改消息在传送过程中,有可能被攻击者篡改内容,这样接收者接到的就是错误的信息,通讯过程中应该提供某种方案防止篡改。3)防止消息伪造攻击者假冒发送者的名义,给接收者发送消息,这种行为称为消息
【融云分析】 IM 即时通讯之链路保活
众所周知,IM 即时通讯是一项对即时性要求非常高的技术,而保障消息即时到达的首要条件就是链路存活。那么在复杂的网络环境和国内安卓手机被深度定制化的条件下,如何保障链路存活呢?本文详解了融云安卓端 SDK 在基于 TCP 协议实现链路保活方面的探索和经验。
杨攀:融云专注极致技术 不忘初心打造极简体验
编者按:本文是融云联合创始人、CTO杨攀接受 LiveVideoStack 邮件采访整理而成,杨攀聊到了个人成长经历,作为创业公司技术负责人的责任,以及对企业通信市场的格局和未来的机遇与挑战。LiveVideoStack:杨攀你好,简单介绍下自己的工作经历,以及在融云负责的工作内容和专注的领域。杨攀:大家好,我叫杨攀,融云的联合创始人、CTO。我早期主要从事 SP 行业的工作,经历了中国互联网的第
【融云分析】如何实现分布式场景下唯一 ID 生成?
◀背景▶对于一套分布式部署的 IM 系统,要求每条消息的 ID 要保证在集群中全局唯一且按生成时间有序排列。如何快速高效的生成消息数据的唯一 ID ,是影响系统吞吐量的关键因素。那么,融云是如何做到生成全局唯一消息 ID 的呢?首先需要明确下 ID 生成的核心需求:1. 全局唯一2. 有序◀设计▶融云消息数据的唯一 ID 长度采用 80 Bit 。每 5 个 Bit ,进行一次 32 进制编码,转
【融云分析】从过剩存储资源到分布式时序数据库的长存储
背景介绍:作为一名 Infra,管理平台的各种基础组建以及基本的服务质量是必修的功课,而如何对复杂和繁多的基础平台,甚至包括上面运行的 Ops 系统、业务系统,其稳定性的各项指标都是衡量 Infra 是否称职的非常重要的标准。单纯离散的指标本身是没有实际意义的,只有将离散的指标通过某种方式进行存储,并支持对终端用户友好的查询以及聚合,才会真正的有意义。因此,一个性能足够的,分布式的,用户友好且方便
融云观察:吱呀火爆的背后,是陌生人社交新方向
2019年刚过去两个月,互联网圈儿就被社交领域频频搅动,从张小龙的最长演讲,到“三英”战微信,再到抖音上春晚……可谓赚足了互联网人的眼球。众多新兴社交应用也不甘寂寞,其中一款陌生人社交产品尤其引人注目,它就是2018年12月才正式运营的吱呀App,上线不足三个月,便已蹿升至App Store免费社交下载榜第四名,并连续多日稳定在榜单头部位置。App Store排行榜吱呀排名第四走心的吱呀App,开