0

我正在创建一个将创建一些报告的桌面应用程序。我想将这些报告导出为 RSS 或 ATOM 提要。我可以使用 Rome lib for Java 轻松创建提要。但我不知道如何传播它们。我曾考虑将 httpd 嵌入到我的应用程序中,但这是个坏主意,因为计算机可能位于 NAT 后面或已关闭。

我需要某种“代理”服务器,我可以在哪里推送我的提要,客户端将能够从该服务器中提取内容。

我可能会在此之前编写服务器端应用程序,但首先我想了解是否有一些专门的解决方案可用于解决此类问题。

我也在考虑使用一些博客平台并使用它的 API。您如何看待这种方法?

在选择处理大量更新的平台能力时,我还必须考虑一件事。有时桌面应用程序会被关闭,但当它运行时,它会生成相当多的更新。

4

2 回答 2

2

查看 Google 的feedburner

编辑

这是他们帮助/常见问题的更好链接。您仍然需要使用一些服务来生成您的提要,但它不必处理繁重的负载。Feedburner 将每 30 分钟轮询一次您的提要,他们的服务器将充当您提要的代理。至于如何发布供 Feedburner 阅读的提要,我建议编写一个服务来处理这个问题,甚至更多考虑到您从许多桌面应用程序获取提要的数据,而且它可能更容易编写与他们交互的自定义​​服务,将您的数据存储在数据库中,并发布提要,而不是为此目的尝试和修改博客服务。

于 2009-11-14T05:00:37.677 回答
1

我不知道为什么当我第一次回答你的问题时我没有想到这一点,但是雅虎有一项名为Yahoo Pipes的服务,它允许你从各种输入中生成提要。我不确定它的扩展性如何,但它可能对你有用。

于 2009-11-25T20:38:18.723 回答