クライアントから提供されたイメージでイメージ処理を行うサービスがあります。 各処理にはCPU(3分aproxランタイム/イメージ)が必要なので、一度に2つ以上のイメージを処理することはできません。WCF Webサービスのキュー - バックグラウンドタスクのようなものを実装できますか?
サービスが呼び出されると、イメージがサーバーに保存され、ステータスがキューに入れられた状態でデータベースにエントリが追加されます。
ここでは、バックグラウンドタスクなどを作成して、ステータスがQueuedであるデータベースからすべてのエントリを取得し、そのイメージを処理し、エントリステータスをDoneに更新し、Queuedおよびそうです。
イメージが一度にキューに入れられない場合があります。
これを実装することをどうお勧めしますか?