0

レポートを作成するデスクトップ アプリを作成しています。これらのレポートを RSS または ATOM フィードとしてエクスポートしたいと考えています。Rome lib for Java を使用してフィードを簡単に作成できます。しかし、それらを広める方法がわかりません。httpd を自分のアプリに埋め込むことを考えましたが、コンピューターが NAT の背後にあるかオフになっている可能性があるため、それは悪い考えです。

フィードをプッシュできる「プロキシ」サーバーが必要で、クライアントはそのサーバーからコンテンツをプルできます。

これについてはおそらくサーバー側のアプリを書くことができますが、最初に、このような問題に対して専用のソリューションが利用できるかどうかを調べたいと思います。

また、いくつかのブログ プラットフォームとその API を使用することも考えていました。このアプローチについてどう思いますか?

多くの更新を処理するプラットフォーム機能を選択する際に考慮しなければならないことがもう 1 つあります。デスクトップ アプリがシャットダウンされることもありますが、実行中は非常に多くの更新が生成されます。

4

2 に答える 2

2

Google のフィードバーナーをチェックしてください。

編集

これは、彼らのヘルプ/よくある質問へのより良いリンクです。フィードを生成するには何らかのサービスを使用する必要がありますが、重い負荷を処理する必要はありません。Feedburner は 30 分ごとにフィードをポーリングし、Feedburner のサーバーはフィードのプロキシとして機能します。Feedburner が読み取れるようにフィードを公開する方法に関しては、これを処理するサービスを作成することをお勧めします。多くのデスクトップ アプリケーションからフィードのデータを取得することを考えると、さらに簡単に作成できると思います。それらとのインターフェース、DB へのデータの保存、およびフィードの公開のためのカスタム サービスは、この目的のためにブログ サービスを試して変更するよりも優れています。

于 2009-11-14T05:00:37.677 に答える
1

最初にあなたの質問に答えたときになぜこれを考えなかったのかわかりませんが、Yahoo にはYahoo Pipesというサービスがあり、さまざまな種類の入力からフィードを生成することができます。どれだけうまくスケーリングできるかはわかりませんが、うまくいくかもしれません。

于 2009-11-25T20:38:18.723 に答える