【发布时间】:2015-06-19 12:00:29
【问题描述】:
我必须创建一个消费者来使用来自 Atom 服务的提要。当在原子服务器上发布任何内容时,应该使用这些提要。
目前我正在使用camel-atom协议,默认情况下每60秒轮询一次atom服务器(这个轮询时间可以减少)。有什么方法(使用任何 API)我可以订阅 atom 服务器并在发布更新时接收更新?
【问题讨论】:
标签: rss apache-camel atom-feed atompub
我必须创建一个消费者来使用来自 Atom 服务的提要。当在原子服务器上发布任何内容时,应该使用这些提要。
目前我正在使用camel-atom协议,默认情况下每60秒轮询一次atom服务器(这个轮询时间可以减少)。有什么方法(使用任何 API)我可以订阅 atom 服务器并在发布更新时接收更新?
【问题讨论】:
标签: rss apache-camel atom-feed atompub
Atom 服务器不会将更改推送给订阅者。发布的提要(RSS 和 Atom)是一种使客户端能够自动检查更新的方法。
除了设置轮询间隔的consumer.delay之外,没有其他选项可以配置camel-atom。
【讨论】:
正如 Cringe 所说,Atom 本身“只是”一种数据格式……而不是分发/使用数据的协议。从 Atompub 开始,围绕分发和使用 Atom 构建了几个协议。然而,最近最流行的显然是PubSubHubbub(由 Wordpress、Blogger、Medium、Feedburner、Feedpress、Etsy... 以及许多小型/独立 CMS 提供支持)。
也请查看Superfeedr(我创建的!),它可以帮助您将任何 RSS/Atom 提要转化为流式消费。
【讨论】: