[英]Handling the 'Faulted' state of a Workflow
我想知道如何最好地處理 WF4 工作流服務主機中的故障 state。 我正在使用控制台自托管服務。 我知道一種方法是實現 IErrorHandler 接口,但是有人知道我如何在我的服務上配置它嗎? 即我如何添加到行為集合?
此外,我想知道一旦工作流服務主機進入故障 state,是否有人對如何最好地處理“重新啟動”場景(或者實際上是否可能??)有任何想法/建議。 我的理解是,一旦服務主機進入有故障的 state,那么它就結束了,應用程序實際上終止了。 有人可以給我一個可能的策略嗎? 我在想可能是一個管理服務,它處理工作流服務主機控制台應用程序的失敗實例——盡管在我嘗試任何事情之前,我很想聽聽以前遇到過這種困境的人的意見。
編輯:
另外,我在集群環境中工作。 當集群進入故障轉移 state 時,工作流似乎會在一段時間(不超過)一分鍾內失去與數據庫的連接。 有沒有人專門處理過這種情況?
提前感謝伊恩
我們有一個Microsoft.Activities v1.8.4解決方案,請參閱基於工作流服務配置的擴展,它允許您使用服務行為和一些配置添加擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.