私は現在WFフレームワークを学んでいますので、私に同行してください。ほとんど私はを探しています。は、必ずしも直接的な答えではなく、見ることを開始します。私はちょうど私がGoogleで望んでいるものを研究し始める方法を理解しているようには思えない。Windowsワークフロー:永続性とポーリング
私はシンプルなワンステップワークフローを持っています(これよりもはるかに複雑ですが、簡単にするため)。このワークフローでは、データベース内の特定のレコードを監視して、変更のタイミングを確認する必要があります。私は行が変わったときにデータベースからトリガーを介して "プッシュ"する機能を持っていないので、頻繁にポーリングする必要があります。
このワークフローは、長時間実行されるワークフローであるため、再起動やその他のものに対して耐久性を持たせるためにデータベースに保存する必要があります。私はそれを3分ごとにチェックしてデータベースに保存する最良の方法を見つけようとしています。フレームワークの持続性機能はそれを可能にしますか?それは時間ベースのようだ。また、ワークフローは外部イベントによって再現されないため、データベースからどのようにリロードされ、以前と同じ手順を確認しますか?再読み込み時に最後に行われなかったアクティビティを自動的に試みますか?
遅延が設定された「while」アクティビティは、まったく動作するのですか、それとも永続性サービスのみで処理できますか?
私はそのアプローチが本当に好きです。このフレームワークについて私が持っているいくつかのアーキテクチャ上の質問をクリアします。ありがとう! – Chris