<!----><!---->
www.facebook.com
<!----><!---->
Facebook是最早推出WebIM功能的SNS社区网站之一,Facebook IM的后台采用Erlang实现大规模的WebIM服务器集群,前台通过IFrame+AJAX实现跨域长轮询。
方案综述:后台采用PHP+Erlang实现,前台IM界面直接嵌入Facebook所有主要页面中,前后台通过POST发送消息,通过Iframe+AJAX的长轮询(long poll)方式接收消息(Message)和好友状态(Presence)。
发送消息: POST http://www.facebook.com/ajax/chat/***.php
接收消息: GET http://0.channel17.facebook.com/x/1473685292/false/p_517871768=4
通过嵌入Iframe解决Ajax轮询代码的跨域问题: <iframe id="channel_iframe"/>
www.xiaonei.com
校内网IM是一个完整的即时通信产品,不仅包括WebIM,还有桌面版本,其整个方案相对Facebook更完整。
校内IM是采用Jabber的XMPP协议,具体后台Jabber服务器应该是Ejabberd之类,桌面版本直连Jabber服务器,WEB版本通过Flash连接Jabber服务器。
方案综述:校内是采用Flash长连接的方式实现即时消息收发,这一点比较特别,个人认为原因有两点:1. 校内网是采用Java做的,即时消息处理上如果采用Ajax的方式,服务器压力较大;2. 后台的Jabber服务器需要建立长连接。
消息收发:通过flash链接Jabber服务器的39000端口。
www.gmail.com
GTalk in Gmail的WebIM估计是因为借助了Google强大的后台集群Web服务器,前台实现得非常简单,连跨域都没有,就是通过定时轮询(以前是长轮询,现在是短轮询)的方式来接收即时消息和好友状态。
分享到:
相关推荐
WEBIM是为UCenter Home专门开发的WEB即时通信系统,可以让UC Home拥有搜狐小纸条、校内网、Facebook一样WEBIM。 webim插件 for UCHOME 新版功能特点 WEBIM与搜狐小纸条、校内通、Facebook IM的功能类似,实现UC ...
NULL 博文链接:https://ocaicai.iteye.com/blog/1534547
Facebook Web优化策略
案例: Friendster Myspace Facebook Flickr LiveJournal 猫扑大杂烩 校内网
Facebook电子商务介绍的PPT,对于社交网络进入电商可以借鉴。
可以使用GMAIL,HOTMAIL,YAHOO,FACEBOOK协同登录信息
注本例子可以在开源网上下,但本实例已配置好了一些参数,里面有数据库是mysql,只要下载安装服务器后就行,里面有作者学习代码的一些注解,集成了类似校内网即时聊天的facebook 面板在页面底部固定显示,绝对真实,...
Facebook 营销介绍概述
非常完整的facebook项目,用到jquery、ajax技术
Facebook解决方案.pdf
Laravel开发-laravel-facebook-auth-passport Facebook授权请求授予Laravel Passport-从Danjdewhurst/Laravel Passport Facebook登录进行修改
可以结合https://www.jianshu.com/p/5ef4653bfaaf 以及https://engineering.fb.com/2015/03/10/open-source/introducing-openbmc-an-open-software-framework-for-next-generation-system-management/ 一起看。
Django-Socialauth, 通过 Facebook,雅虎,Gmail,Twitter 和 Openid,允许登录 警告:这里应用程序不再维护这里 repo 是为了归档而来的,但未维护。 有许多更好的社会授权库。...
项目使用React框架 materialUI整体模仿facebook网站,功能实时发布帖子,通过firebase提供登录验证及用户细心,firebase真实接口及部署到远程服务器
FaceBook互联网经济课程PPT,Facebook相关发展历程
在这个信息纵横的时代,网络社区空前繁荣,FackBook及myspace 校内网等已经充分印证了这点,在这个Web 2.0的时代,谁将在网络之内迎风而上?专注于网络社区及网络人际关系研究的成幻小组,于2007年10月正式开始SNS平台...
这本书的书名——《打造Facebook:亲历Facebook爆发的5年》很嚣张,谁有资格可以说这句话呢,当然,扎克伯格最有资格,但他不会亲自来告诉你,至少从目前的情况来看,近几年都不大可能。而且,这不是一个人的公司。...
Facebook PHP SDK 4.0
基于Facebook的即时竞价广告平台Nanigans融资300万.docx