0
我正在阅读Java中的Atom feed,我每隔30秒定期执行一次此操作。基于Feed,我必须展示不同的UI。最佳体系结构 - 在java中聆听atom feed的最佳方式是什么?
我不喜欢每30秒轮询一次Feed,并想知道是否有更好的体系结构来解决这个问题。
我不认为我可以从Feed源获取推送通知,或者我可以吗?
我正在阅读Java中的Atom feed,我每隔30秒定期执行一次此操作。基于Feed,我必须展示不同的UI。最佳体系结构 - 在java中聆听atom feed的最佳方式是什么?
我不喜欢每30秒轮询一次Feed,并想知道是否有更好的体系结构来解决这个问题。
我不认为我可以从Feed源获取推送通知,或者我可以吗?
不,你不能。你当然可以引入一个中间层组件,它将拉动feed,然后将它们推送到你的应用程序中,但是在一天结束时,无论如何你只需要'push'就可以'拉'。
感谢您的回复kris,所以我得出结论:所有的Feed阅读器都会定期轮询订阅的网站,如果我们想要使用Java来收听atom/rss feeds,那么除了定期轮询外,没有别的办法。 – user1673160
@ user1673160并非所有供稿阅读器都基于轮询。根据pubsubhubbub规范,某些供稿支持推送通知:https://code.google.com/p/pubsubhubbub/,并且一些供稿阅读器会利用此功能。 –
它是对Atom和Rss的扩展,但非常感谢分享,不知道那样的行为是否存在。 – Kris