Back-off_pattern
バックオフパターンは、ソフトウェア開発者がシステムリソースの使用量を削減したい場合に使用される動作 ソフトウェアデザインパターンです。
概要
このパターンは通常、リアルタイムコンピューティングの対象ではないある種のタスクを実行します。例としては、電子メールを送信するタスクがエンドユーザーが数分待っても問題はありません。パターンデザインは通常、未処理のすべてのタスクを保持するメッセージキューにアクセスし、これらのタスクを定期的にチェックして処理するワーカースレッドを実装します。タスクがない場合、キューにタスクが再び存在するまで、ワーカースレッドはますます長い時間スリープします。これが発生すると、スリープ時間がリセットされます。
用途
このパターンは、システムリソースが不足しているプラットフォームや、一部のクラウドコンピューティング PaaSのようにシステムリソースの料金を支払う必要があるプラットフォームで役立ちます。
参考文献
^ AzureProviders