如何使用Rome创建流式RSS源?

如何使用Rome创建流式RSS源?,rss,rome,Rss,Rome,我正在尝试实现一个应用程序,该应用程序公开API以获取数据库中项目的RSS提要。我正在使用构建SyndFeed 是我正在使用的代码被剪断。只是在这里复制一下,以便参考 SyndFeed feed = getFeed(req); String feedType = req.getParameter(FEED_TYPE); feedType = (feedType!=null) ? feedType : _defaultFeedType; feed.setFeedType(feedType); //

我正在尝试实现一个应用程序,该应用程序公开API以获取数据库中项目的RSS提要。我正在使用构建SyndFeed

是我正在使用的代码被剪断。只是在这里复制一下,以便参考

SyndFeed feed = getFeed(req);
String feedType = req.getParameter(FEED_TYPE);
feedType = (feedType!=null) ? feedType : _defaultFeedType;
feed.setFeedType(feedType);
//..... Loop to add SyndEntry objects to SyndFeed
res.setContentType(MIME_TYPE);
SyndFeedOutput output = new SyndFeedOutput();
output.output(feed,res.getWriter());
这对于数据库中的有限项非常有效。但由于SyndFeed对象维护内存中的所有条目,它显示了大量记录(比如1000000)的内存问题

所以我的问题是,有没有一个叫做流式RSS的概念?在遍历列表时,是否有任何方法可以开始将SyndEntry对象写入outputstream

希望我的问题清楚。感谢您的帮助