

新闻资讯
技术学院WebSub通过引入发布-订阅-中心枢纽模式,使RSS实现近实时更新:发布者内容更新后通知Hub,Hub立即推送给订阅者,数秒内完成传递,避免传统轮询的延迟与资源浪费。
RSS 是
一种用于分发网页内容(如新闻、博客文章)的格式,它允许用户通过订阅来获取更新。但 RSS 本身是被动的:客户端需要定期轮询服务器以检查是否有新内容,这导致信息传递延迟且效率不高。WebSub 则是一种建立在 RSS(或 Atom)之上的协议,旨在解决这个问题,实现近乎实时的内容推送。
WebSub(原名 PubSubHubbub)并不取代 RSS,而是作为其补充机制。它在 RSS/Atom 的基础上引入“发布-订阅-中心枢纽”模式:
这样,当新内容发布时,服务器立即通知 Hub,Hub 随即广播给订阅方,不再依赖客户端定时轮询。
传统 RSS 更新依赖订阅器每隔几分钟甚至几小时拉取一次内容,造成延迟和资源浪费。WebSub 通过以下方式改进:
以一个支持 WebSub 的博客为例:
整个过程从发布到送达可在数秒内完成,远快于传统轮询机制。
基本上就这些。WebSub 让 RSS “活”了起来,通过简单的协议扩展,实现了轻量级的实时内容分发,既保留了 RSS 的开放性和简洁性,又弥补了其在时效性上的短板。不复杂但容易忽略。