![](/img/trans.png)
[英]MDC value missing from log
我的應用程序在亞馬遜 SWF 上運行,我希望能夠使用 slf4j MDC 查看特定請求的所有日志。 對於某些代碼流,我在日志中看到了 MDC,但對於某些代碼流,它們丟失了,例如:我有以下 2 行代碼: 我看到日志,我看到活動輸入在工作流 ID 中有一個值,但是日志缺少 MDC,並且此代碼路徑中的日志 ...
[英]MDC value missing from log
我的應用程序在亞馬遜 SWF 上運行,我希望能夠使用 slf4j MDC 查看特定請求的所有日志。 對於某些代碼流,我在日志中看到了 MDC,但對於某些代碼流,它們丟失了,例如:我有以下 2 行代碼: 我看到日志,我看到活動輸入在工作流 ID 中有一個值,但是日志缺少 MDC,並且此代碼路徑中的日志 ...
[英]Aws cdk for simple workflow (SWF) domain
我正在使用 CDK 部署 SWF 應用程序。 當我啟動工作人員時,將創建 SWF 工作流和活動。 我正在搜索如何使用 CDK 創建 swf 域,而不是手動創建。 任何使用 CDK 創建域的簡單示例都會有所幫助。 ...
[英]Do we need to increase activity version in SWF for increasing its timeout?
我們有一個現有的工作流程,我們需要增加活動的超時時間(開始關閉)以啟用緊急處理。 我們是否需要對活動進行版本升級? ...
[英]What happens when we call @Execute method of SWF Flow workflow?
我從文檔中知道,當工作流工作者獲得決策任務時,它會通過調用帶有 @Execute 注釋的方法來執行具有重播歷史記錄的整個工作流。 當使用外部客戶端調用注釋 @Execute 的方法時,我第一次嘗試找到答案。 它是以異步方式處理第一次調用(啟動工作流將來可能會失敗)還是以同步方式啟動工作流(所以如果調 ...
[英]Is there any special configuration needed for @ExponentialRetry in AWS FlowFramework of SWF?
我在活動上使用@ExponentialRetry,但它沒有重試活動。 這是我在 Intellij IDEA 中的代碼。 這是我的活動界面 @ExponentialRetry( initialRetryIntervalSeconds = 5, exceptionsToRetry = ...
[英]Rerun a failed workflow in SWF
在 AWS SWF 中,如果決策程序由於活動中的 SCHEDULE_TO_START 超時而導致某些工作流程執行失敗,那么我們如何使用 AWS 控制台和程序重新運行它們? 是否有任何其他解決方案可以處理由於此類超時而導致的故障? ...
[英]what does PendingTasks metrics in SWF signify?
AWS 文檔的描述性不足以確定 PendingTasks 指標的重要性。 參考: https://docs.aws.amazon.com/amazonswf/latest/developerguide/cw-metrics.html 我想知道這些指標是否值得警惕或監控? ...
[英]How can we fail an SWF workflow execution within AWS Flow Workflow code
我們有一個流程,如果某些操作在特定時間段內未完成,我們希望工作流程失敗,以使用警報機制。 由於工作流程失敗,我最初只想從代碼中返回一個異常。 但是在線閱讀源代碼后,似乎決策流程中的異常不會讓主機返回結果,而其他主機會在一段時間后選擇掛起的決策任務。 想知道是否有一種編程方式可以通過工作流代碼終止 ...
[英]AWS SWF - activities client generation not working (Maven, IntelliJ)
我現在正在學習 SWF 教程並嘗試在 GreeterWorkFlowImpl 中獲取 GreeterActivitiesClient。 我收到客戶端和 ClientImpl 的“無法解析符號”錯誤。 根據 AWS 材料,我認為這些將由我擁有的活動 class 中的注釋生成。 有任何想法嗎? 我的 ...
[英]how to have multiple SWF domain share the same workflow decider and activity code
我們在 SWF 中有一個用例,我們希望在每個調用客戶端的不同域中隔離 SWF 工作流執行。 我們希望在不重復的情況下在所有域中重用工作流決策代碼和活動代碼。 有沒有人試過這個? ...
[英]How to implement manual approval in AWS Step functions. And what's the recommended workflow engine between SWF and Step functions?
Step 函數現在支持回調功能以支持手動批准。 我想知道任務令牌是如何生成的,以及我們是否可以傳遞我們自己的任務令牌字符串,這樣我們就不需要存儲它來標記任務通過/失敗。 此外,對於需要多個客戶端交互以進行下一個 state 的工作流,建議使用 Step 函數或 SWF(及其信號)。 用例:我在工 ...
[英]Can a timer scheduled in AWS SWF workflow fail to deliver back the tick?
我們將 AWS SWF 用於我們需要根據 cron 表達式安排活動的工作流程。 我們正在評估 Cron 並使用 WorkflowClock 創建計時器。 希望得到以下問題的答案工作流時鍾有時無法將控制權交付給工作流。 SWF 是否保證計時器肯定會 go 關閉並安排下一個決定原始 cron 傳遞的 ...
[英]How to trigger AWS SWF from another application
我是 SWF 的新手,我正在嘗試編寫一個工作流以在我的應用程序中使用。 我能夠使用 AWS SDK 成功編寫、部署和運行工作流程。 該工作流使用 lambda 函數與我的應用程序通信,以調用應用程序中的 API。 我的問題是如何使用 API 從應用程序中觸發工作流工作者。 到目前為止,我能夠使用 ...
[英]Solutions to fix stuck timers / activities in Cadence/SWF/StepFunctions
因此計時器在工作流引擎(如Cadence 、 SWF和Step 函數)中是持久的。 持久定時器對於需要等待很長一段時間,然后醒來執行一些業務邏輯的用例很有用。 由於耐用性,它對各種故障具有彈性,使開發人員的編程體驗和 model 更好。 但是,如果您想在計時器開始后更改它怎么辦? 像這個例子:@Ov ...
[英]How to find out exactly which Promise is the SWF workflow waiting on?
我們的 SWF 工作流等待多個信號、計時器或內部承諾。 我想知道是否有辦法確切地弄清楚工作流正在等待的承諾是什么。 對於未來,我正在考慮將此類 Promise 的信息/值添加到 @GetState 方法中。 但是對於當前正在運行的工作流可以做什么,是否有辦法找到它? PS:在事件選項卡中,我可 ...
[英]can we have class level variable to store activity results in SWF flow's workflow worker?
在所有關於決策程序的 SWF Flow 文檔中,都提到決策程序應該是確定性的,並且不應在工作流工作線程中使用隨機變量。 但是我想知道我們是否可以在存儲活動結果的工作流工作線程中使用類級別變量,以便我們隨后可以在以下活動中使用這些結果。 在重放場景中,SWF 重新填充已完成活動的所有承諾。 這是否意 ...
[英]Do we require to change the workflow version of SWF if we add wait in workflow decider (using Flow framework)
我們正在使用 Flow 框架在 SWF 上運行我們的業務工作流。 現在,我們希望通過在運行第一個活動之前引入 30 秒的等待時間來更改並行活動的順序。 這需要改變我們的工作流工作者。 現在,由於活動仍然相同,我們是否需要提高工作流版本以執行此更改。 Flow 文檔說重放要求代碼是確定性的,任何順 ...
[英]AWS SWF - Workflow passing activity results with signals driving the workflow
我需要將 AWS 簡單工作流 (SWF) 用於編排類型的系統設計。 有父應用程序啟動此子工作流,然后向工作流發出信號以處理活動。 我有一個工作流程啟動並等待信號發生,然后才能開始進行活動工作。 一旦完成一項活動,它將通過關閉父工作流上的活動來報告。 如何等待信號並使用信號調用的另一個活動的結果? 我 ...
[英]Manual pause and resume functionality in AWS SWF java framework
SWF 是否原生支持 java 框架中的手動暫停和恢復工作流功能? 如果沒有,有什么方法可以實現該語義? 編輯:我實現了以下示例,似乎正在使用初始測試。 有什么可以打破的。 我的工作流程將長時間運行(約 3-5 小時),相同的活動會多次使用不同的參數。import com.amazonaws.se ...
[英]guflow error ACTIVITY_ID_ALREADY_IN_USE aws
嗨,在我的 api 中,我收到了 2 個發送信號以安排相同活動的補丁,這是因為接收到不同的內容,但是當我嘗試這樣做時,我收到了異常 ACTIVITY_ID_ALREADY_IN_USE 和 aws go 中的工作流到失敗狀態,我可以同時安排兩個活動,或者如果我可以在另一個活動時安排另一個活動,我使 ...