1

TheWorldsWorstStackOverflowCloneをダウンロードしました。プロジェクトの 1 つは TheWorldWorsts.ApiWrapper と呼ばれ、基本的に API アクセスのコアです。API 呼び出しのすべてのメソッドを含む ApiProxy.cs というクラスがあります。これはいい。

今私がやりたいことは、この API インターフェイスからデータを収集してデータベースに保存しようとしていることです。API 呼び出しの制限は 1 日あたり 10k です。つまり、ApiProxy クラスのメソッドを 1 日に 10,000 回、自動的に呼び出せるようにしたいと考えています。これどうやってするの?

非自動の方法は、サイトにアクセスするたびにすべてのプロセスを実行するダミー サイトを作成することですが、これは効率的ではありません。Web サービスをデプロイするために何らかのスケジューラーを作成する必要があるようですが、それは複雑すぎます...ここで説明したように. 他の簡単な方法はありますか?

4

2 に答える 2

0

Windows サービスまたはデスクトップ アプリは、Web アプリケーションよりも優れたソリューションである可能性があります。Web サービスをデプロイするのではなく、プロキシ クラスを使用して Web サービスを使用するため、Web サーバーや Web サイトを用意する必要はありません。

Web アプリケーションを使用して、サービスがデータをダウンロードするときに進行状況を制御および監視することもできますが、実際の作業は長時間実行され、別のプロセスまたはスレッドにオフロードする必要があるため、ユーザーに何が起こっているかを伝えることができます。

于 2011-02-14T03:33:09.703 に答える
0

これをチェックして ください http://stacky.codeplex.com/ これは必要なものに見えますが、デバッグの問題に直面していますが、理解できることを願っています。

于 2012-10-30T06:02:51.777 に答える