最佳架构-什么&x27;在java中,听atom提要的最佳方式是什么?

最佳架构-什么&x27;在java中,听atom提要的最佳方式是什么?,java,architecture,polling,atom-feed,Java,Architecture,Polling,Atom Feed,我正在阅读Java中的Atom提要,我每隔30秒定期阅读一次,根据提要,我必须显示一个不同的UI 我不喜欢每30秒轮询一次提要,我想知道是否有更好的体系结构来解决这个问题 我不认为我可以从提要源获得推送通知,或者我可以吗?不,你不能。当然,你可以引入一个中间层组件,它会拉取订阅源,然后将它们推送到你的应用程序中,但最终你还是会“拉”来做“推送”。谢谢你的回复克里斯,所以我的结论是,所有订阅源的读者都会定期对订阅的网站进行投票,如果我们想使用Java收听atom/rss提要,那么除了定期轮询之外没

我正在阅读Java中的Atom提要,我每隔30秒定期阅读一次,根据提要,我必须显示一个不同的UI

我不喜欢每30秒轮询一次提要,我想知道是否有更好的体系结构来解决这个问题


我不认为我可以从提要源获得推送通知,或者我可以吗?

不,你不能。当然,你可以引入一个中间层组件,它会拉取订阅源,然后将它们推送到你的应用程序中,但最终你还是会“拉”来做“推送”。

谢谢你的回复克里斯,所以我的结论是,所有订阅源的读者都会定期对订阅的网站进行投票,如果我们想使用Java收听atom/rss提要,那么除了定期轮询之外没有其他方法了。@user1673160并非所有提要阅读器都是基于轮询的。有些订阅源确实支持推送通知,基于PubSubhubbubb规范:,有些订阅源阅读器确实利用了这一功能。这是Atom和Rss的扩展,但非常感谢您的共享,我不知道有这样的smth存在。@Kris是的,这是目前的事实,但是PSHB规范的下一个版本将不会绑定到ATOM/RSS提要——它将是一个通用的Web发布子机制。您可以在这里跟踪发展:在这里: