包括REST生成的RSS提要

时间:2017-06-20 12:13:07

标签: java spring rest

在我的特殊情况下,我有一些问题需要理解RSS的功能 我有一个REST服务(使用Spring用J​​ava编写),它从数据库中读取一些信息并动态生成RSS页面。每个项目的pubdate元素由当前日期填充 该服务可在“http://intern.system.com/rest/api/rss”之类的网址下访问 我把这个URL包含在一个wiki页面中(维基在这个场景中是RSS阅读器)。

此工作流程的背景如下:数据库在接下来的几天内填充了事件或待办事项。每个活动都有标题,描述和日期。到目前为止,这些信息都是手工获取并转移到维基页面上显示 我的目标是自动化这个过程。我想生成当天的事件或待办事项的RSS提要(这是我的REST服务)并自动在维基页面上显示。

这是一个好方法吗? RSS是全天(或仅通过第一次通话)和所有访客显示的吗? F.E.一个人在8点进入页面,另一个人在9点进入页面。两者都应该看到当天的相同信息。我认为在这种情况下,REST服务被调用两次。这是一个问题吗?

1 个答案:

答案 0 :(得分:0)

这不是问题,但由于我们是开发人员,我们应该追求我们正在构建的最佳实践。所以你的情况提醒我缓存你的休息服务。如果您的数据每日更新,则可以使用缓存属性,这是静态资源的首选。您可以在组件方法中添加@Cacheable("rssCache")注释,在第一次调用后,结果将被缓存。