过去我们从网络上获得信息都是通过拉,浏览器定期检查RSS,很多事件的激发都是通过拉机制实现的。Webhooks或PubSubHubBub将改变这个现状。
PSHB hub是一个基于云计算内容发布中心,发布者将他们的内容数据发布到合适的hub通道中,订阅者通过hub通道接受数据. hub的美丽之处在于:HUB能够将数据广播推送到每个订阅者那里。容易伸缩,并且是实时推送,每当发布者有什么新的内容,就能够发布到PSHB, 而HUB知道是谁订阅了这些信息,将会立即将新数据广播到所有订阅者。
说白了,过去都是poll拉机制,将来我们要进入推Push机制,这也许是Web 3.0的新模式。这个推模式实际就是Java JMS消息机制架构的推广。
个人认为这在技术已经可行,当前Java流行的异步非堵塞以及REST架构,例如基于xLightweb的异步推机制,加上REST架构,以及客户端的异步事件机制完全可以实现这个目标:
1. 服务器中间件技术:轻量可伸缩的非堵塞的异步的xlightweb,类似产品有MINA Grizzly、JBoss的Netty以及SUN的Grizzly
2.架构技术:RESTful http架构实现
3.客户端技术:基于Javascript的ZK 5 RIA已经实现了先进的事件异步监听模式
4. 需要一种新的内容协议,(publish/subscribe)协议。
open source PubSubHubBub:
是一个简单基于服务器对服务器的 web-hook-based pubsub (publish/subscribe)协议,可以看成是Atom (或RSS)的拓展。服务器之间使用 PubSubHubbub 协议通讯,能够在它们有兴趣的数据发生变化时,得到及时提醒和通知。
这个idea真正草设计之中,值得关注。
在OSCON '08大会上,Evan 'Rabble' Henshaw-Plath和Kellan Elliott-McCrea抛出新概念:
超越REST?使用XMPP PubSub构建数据服务
Kellan谈到了FriendFeed,它是一个让使用者知道他们的朋友共享了新项目的网站。在这个例子中,Kellan指出:为了给45000名使用者检查更新,FriendFeed向Flickr轮询了290万次。而且在这45000名使用者中,在任意时刻只有6700名处于已登录状态。这当然是一种蹩脚的内容更新检查方式。Kellan说道:“轮询太逊了!
轮询意味着使用一种RESTful Web服务来为每个使用者获得(GET)更新。与之相反,PubSub(Publish/Subscribe,发布/订阅)是一种使用异步消息传递协议的架构性方法,其中发布者和任何订阅者都是解耦的。在需要向大量客户端发送更新通知的场合下,这些特征使得PubSub成为一种合适的可伸缩性选择。
在这个幻灯片中,Evan和Rabble描述了Jabber(一种基于XMPP[Extensible Messaging and Presence Protocol,可扩展消息传递和现场协议]的PubSub服务)的各种优势:
1. XMPP工作在持久化连接之上
2. 它是有状态的(SSL变得便宜)
3. 被设计成为一个事件流协议
4. 联邦和异步的天性
5. 内置身份认证、安全和现场(presence)
6. 为此构建和部署了Jabber服务器
尽管使用PubSub进行通知是一个优秀的架构方法,但是很多人对幻灯片的标题存有疑问。Dare Obasanjo对此概括得非常好,指出REST并非一个“金锤”:
这个例子并非是指REST象Evan和Kellan的讲演标题暗示的那样不能进行伸缩,而是一个使用错误工具解决问题的例子。选择它的原因在于它碰巧能在其他场合很好的工作。
看来,REST是可以定位在Poll拉机制,因为REST是GET能手。这样总结一下:
1.REST是GET能手
2.SOAP是POST能手
3.PubSub是PUSH能手。
分享到:
相关推荐
数字孪生打造未来社区规划建设新模式.pdf
虚拟经济在中国——互联网金融的未来 "互联网金融( Internet of Finance,简称IOF)是指为金融服务商以互联网为平台提供的银行、证券、保险等多种金 融服务,对以电脑网络为技术支撑的金融活动的总称。狭义的互联网...
工业互联网作为新一代信息技术与制造业深度融合的产物,将对未来工业发展产生全方位、深层次、革命性影响。2017 年 11 月, 国务院印发《关于深化“互联网 + 先进制造业”发展工业互联网的指导意见》,2018 年 6 月...
种种迹象表明,一个未来 金融的新格局正随着互联网金融的发展壮大逐渐成形。 互联网金融来势汹汹,几乎各大金融网站、杂志、金融论坛都在谈它的前世今生,都在 猜测它会何去何从。 对于这样一个新兴概念的出现,...
未来,苏宁金融计划新开136个家庭财富中心,全国家庭财富中心总数将达到175家,其中二三线城市将占整体80%以上。 苏宁金融突破互联网金融模式全文共1页,当前为第1页。 苏宁金融突破互联网金融模式全文共1页,当前为...
20160105-国信证券-互联网行业深度研究:效能的未来,2016新商业模式展望
20160105-国信证券-互联网行业深度研究:效能的未来,2016新商业模式展望.pdf
2.新模式:群雄逐鹿,各类企业开展商业变革 (1)传统物流企业求变,延伸产业链价值 (2)“互联网+”企业入局,启发模式创新 (3)电商物流体系演变,平台与履约模式交锋 3.新格局:分化在即,物流行业未来何去何从
互联网电商模式创新机制研究——以拼多多为例 本资源摘要信息将对互联网电商模式创新机制进行深入剖析,以拼多多为例,探讨其创新机制对商业价值的影响。 一、互联网电商模式创新机制的重要性 随着互联网技术的...
发挥工业互联网平台赋能使命 助力国家新基建融通创新 钢铁行业工业互联网解决方案与应用场景 工业互联网的网络技术 助力东盟国家中小企业赋能 5G+工业互联网- 5G赋能,智联未来 基于标准化思想的工业大数据应用 保卫...
孪生图书馆:6G时代一种未来图书馆运行新模式.pdf
以互联网金融为代表的新金融,以P2P和众筹为代表的互联网金融正在“野蛮生长”。数以千计的P2P平台、数以百计的众筹平台如雨后春笋般蓬勃而出,“秒杀”在P2P领域已不再是传奇。互联网金融已经让“屌丝们”随时随地...
有人认为,只 有互联网企业涉足金融领域所产生的新模式才是互联网金融。 《中国金融稳定报告 2014》首次在官方报告中对互联网金融的概念及内涵进行了描述,指出互联网金 融是互联网与金融的结合,是借助互联网和移动...
6. 未来发展方向:《发泄吧》APP未来几个月将陆续上线新的功能,录制自嗨视频、“点骂”、擂台PK、用户情绪轨迹记录等,满足用户的情绪需求,并进一步拓展互联网情绪经济的新模式。 7.设计理念的回溯:《发泄吧》...
1990-2005: 传统金融行业 互联网化 1-1 发展简介 2005-2011: 第三方支付蓬勃发展 2011-现在: 互联网实质性 金融业务发展阶段 发展历程呈现出多种多样的业务模式 崇德博学、励志尚实 互联网金融(ITFIN)是指传统...
《互联网金融》课程教学大纲 课程代码:3610302 课程...据金融、众筹、信息化金融机构、第三方支付、互联网理财等,互联网金融模式在未来 将成主流。这一新型的金融模式引起了各国政府的密切关注和高度重视。根据国务院
工业互联网平台对制造业数字化转型的驱动能力正逐渐显现,无论是大企业依托平台开展工业大数据分析以实现更高层次价值挖掘,还是中小企业应用平台云化工具以较低成本实现信息化与数字化普及,抑或是基于平台的制造...
如今GPT的突破比Ai绘画更加震撼,也有更广阔的使用范围可以预见的是,在未来的半年内,GPT的普及将会给人类社会带来很多新模式和应用。 而这其中又会孕育哪些新机会呢?我们将继续从商业的角度进行探讨: 一、新形态...
随着互联网消费人群主体的改变和我国国民人均可支配收入的进一步提升,国内...“信用服务”成为消费生态的重要支撑,为共享经济等新模式赋能;线上线下消费渠道边界愈发融合,形成以“消费者数据”为核心的零售新生态。
化石能源等传统能源对人类未来的能源需求带来了严 峻的挑战,充分利用清洁能源及可再生能源成为社会发展的 必然要求。结合智能电网、微网等新兴电网技术及快速发展 的互联网技术,各国学者提出了深度融合能源网络与...