所有文章

即时通讯系统之WhatsApp

WhatsApp的高可用 WhatsApp以190亿美元的价格出售给了Facebook,特别引入注意的是该服务4.5亿活跃用户的公司只有32个工程师,以下内容是High Scalability创始人Tod Hoff分析的WhatsApp的高可靠架构。 信息源 需要注…

术→技巧, 研发 ·

即时通讯系统之Qunar

Qunar 由于业务上对 IM 系统的需求,以及对 IM 需要支持的功能和扩展,结合市面上已有的 IM 的实现,实现了自己的一套完善的办公 IM 和客服 IM 系统。具备了以下几个重要特点:实时性,可靠性,一致性,安全性,扩…

术→技巧, 研发 ·

2022,还值得学习PHP吗?

先前自己学习PHP学的非常基础,能力也就能修改Wordpress的主题和插件。由于现在主要在做数据相关的工作,用Python比较多,所以有个疑问,当先是否还值得学习PHP。 学习PHP的理由1:有78.3%的网站使用PHP 包括Face…

即时通讯系统之TeamTalk

TeamTalk是蘑菇街开源的一款企业办公即时通信软件,最初是为自己内部沟通而做的IM工具。备注:当前开源仓库已被删除。 TeamTalk先前和网易泡泡有过版权纠纷,网易泡泡投诉TeamTalk从结构、通讯协议等诸多方面都是…

术→技巧, 研发 ·

即时通讯系统之环信

环信的技术选型 即时通讯(IM)功能是APP的重要功能之一,而开发好移动IM却绝非易事。通常来说,IM技术选型至少要解决以下问题: 协议选型 IM服务器选型 对协议和服务器做相应修改,通常来说直接拿个标准协议和开…

术→技巧, 研发 ·

即时通讯协议之MQTT

MQTT简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议。它的设计思想是轻巧、开放、简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括…

术→技巧, 研发 ·

即时通讯系统之陌陌

放弃使用XMPP 陌陌发展刚开始由于规模小,30-40W的连接数(包括Android后台长连接用户),也使用XMPP;由于XMPP的缺点: 流量大(基于XML) 不可靠(为传统固定网络设计,没有考虑WIFI/2G/3G/地铁/电梯等复杂网…

术→技巧, 研发 ·

即时通讯系统之微信

微信协议概览 微信传输协议,官方公布甚少,仅在微信技术总监所透漏PPT《微信之道—至简》文档中,有所体现。 微信使用的同步协议叫做SYNC,参考了微软的ActiveSync Asynchronous communication:同步通信。没有…

术→技巧, 研发 ·

即时通讯协议之XMPP

即时协议按照是否公开可以分为私有协议(腾讯QQ)和开放协议(GTalk)。私有IM协议需要从零开始设计和搭建,时间和财力成本极高。而开放协议: 经过业界的长期研究和验证,在安全性、完备性容、容错性等诸多方面…

术→技巧, 研发 ·

私域流量是什么?

最近的工作中互接触到私域流量,但是对于这个新的概念确是一头雾水,网上看了一些内容,做一些简单的梳理。 私域流量的概念 百度百科说:私域流量是相对于公域流量来说的概念,简单来说是指是不用付费,可以在任意…

术→技巧, 营销 ·