cost 181 ms
日志中缺少 MDC 值

[英]MDC value missing from log

我的應用程序在亞馬遜 SWF 上運行,我希望能夠使用 slf4j MDC 查看特定請求的所有日志。 對於某些代碼流,我在日志中看到了 MDC,但對於某些代碼流,它們丟失了,例如:我有以下 2 行代碼: 我看到日志,我看到活動輸入在工作流 ID 中有一個值,但是日志缺少 MDC,並且此代碼路徑中的日志 ...

用於簡單工作流 (SWF) 域的 Aws cdk

[英]Aws cdk for simple workflow (SWF) domain

我正在使用 CDK 部署 SWF 應用程序。 當我啟動工作人員時,將創建 SWF 工作流和活動。 我正在搜索如何使用 CDK 創建 swf 域,而不是手動創建。 任何使用 CDK 創建域的簡單示例都會有所幫助。 ...

當我們調用 SWF Flow 工作流的@Execute 方法時會發生什么?

[英]What happens when we call @Execute method of SWF Flow workflow?

我從文檔中知道,當工作流工作者獲得決策任務時,它會通過調用帶有 @Execute 注釋的方法來執行具有重播歷史記錄的整個工作流。 當使用外部客戶端調用注釋 @Execute 的方法時,我第一次嘗試找到答案。 它是以異步方式處理第一次調用(啟動工作流將來可能會失敗)還是以同步方式啟動工作流(所以如果調 ...

在 SWF 中重新運行失敗的工作流程

[英]Rerun a failed workflow in SWF

在 AWS SWF 中,如果決策程序由於活動中的 SCHEDULE_TO_START 超時而導致某些工作流程執行失敗,那么我們如何使用 AWS 控制台和程序重新運行它們? 是否有任何其他解決方案可以處理由於此類超時而導致的故障? ...

2022-05-08 16:38:12   1   28    amazon-swf  
我們如何使 AWS Flow Workflow 代碼中的 SWF 工作流執行失敗

[英]How can we fail an SWF workflow execution within AWS Flow Workflow code

我們有一個流程,如果某些操作在特定時間段內未完成,我們希望工作流程失敗,以使用警報機制。 由於工作流程失敗,我最初只想從代碼中返回一個異常。 但是在線閱讀源代碼后,似乎決策流程中的異常不會讓主機返回結果,而其他主機會在一段時間后選擇掛起的決策任務。 想知道是否有一種編程方式可以通過工作流代碼終止 ...

AWS SWF - 活動客戶端生成不起作用(Maven、IntelliJ)

[英]AWS SWF - activities client generation not working (Maven, IntelliJ)

我現在正在學習 SWF 教程並嘗試在 GreeterWorkFlowImpl 中獲取 GreeterActivitiesClient。 我收到客戶端和 ClientImpl 的“無法解析符號”錯誤。 根據 AWS 材料,我認為這些將由我擁有的活動 class 中的注釋生成。 有任何想法嗎? 我的 ...

如何在 AWS Step 函數中實施手動批准。 SWF 和 Step 函數之間推薦的工作流引擎是什么?

[英]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(及其信號)。 用例:我在工 ...

在 AWS SWF 工作流程中安排的計時器是否會無法返回時鍾?

[英]Can a timer scheduled in AWS SWF workflow fail to deliver back the tick?

我們將 AWS SWF 用於我們需要根據 cron 表達式安排活動的工作流程。 我們正在評估 Cron 並使用 WorkflowClock 創建計時器。 希望得到以下問題的答案工作流時鍾有時無法將控制權交付給工作流。 SWF 是否保證計時器肯定會 go 關閉並安排下一個決定原始 cron 傳遞的 ...

如何從另一個應用程序觸發 AWS SWF

[英]How to trigger AWS SWF from another application

我是 SWF 的新手,我正在嘗試編寫一個工作流以在我的應用程序中使用。 我能夠使用 AWS SDK 成功編寫、部署和運行工作流程。 該工作流使用 lambda 函數與我的應用程序通信,以調用應用程序中的 API。 我的問題是如何使用 API 從應用程序中觸發工作流工作者。 到目前為止,我能夠使用 ...

在 Cadence/SWF/StepFunctions 中修復卡住的計時器/活動的解決方案

[英]Solutions to fix stuck timers / activities in Cadence/SWF/StepFunctions

因此計時器在工作流引擎(如Cadence 、 SWF和Step 函數)中是持久的。 持久定時器對於需要等待很長一段時間,然后醒來執行一些業務邏輯的用例很有用。 由於耐用性,它對各種故障具有彈性,使開發人員的編程體驗和 model 更好。 但是,如果您想在計時器開始后更改它怎么辦? 像這個例子:@Ov ...

如何准確找出 SWF 工作流正在等待哪個 Promise?

[英]How to find out exactly which Promise is the SWF workflow waiting on?

我們的 SWF 工作流等待多個信號、計時器或內部承諾。 我想知道是否有辦法確切地弄清楚工作流正在等待的承諾是什么。 對於未來,我正在考慮將此類 Promise 的信息/值添加到 @GetState 方法中。 但是對於當前正在運行的工作流可以做什么,是否有辦法找到它? PS:在事件選項卡中,我可 ...

我們可以使用類級別變量來存儲 SWF 流的工作流工作器中的活動結果嗎?

[英]can we have class level variable to store activity results in SWF flow's workflow worker?

在所有關於決策程序的 SWF Flow 文檔中,都提到決策程序應該是確定性的,並且不應在工作流工作線程中使用隨機變量。 但是我想知道我們是否可以在存儲活動結果的工作流工作線程中使用類級別變量,以便我們隨后可以在以下活動中使用這些結果。 在重放場景中,SWF 重新填充已完成活動的所有承諾。 這是否意 ...

如果我們在工作流決策器中添加等待,我們是否需要更改 SWF 的工作流版本(使用 Flow 框架)

[英]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 - 工作流傳遞活動結果以及驅動工作流的信號

[英]AWS SWF - Workflow passing activity results with signals driving the workflow

我需要將 AWS 簡單工作流 (SWF) 用於編排類型的系統設計。 有父應用程序啟動此子工作流,然后向工作流發出信號以處理活動。 我有一個工作流程啟動並等待信號發生,然后才能開始進行活動工作。 一旦完成一項活動,它將通過關閉父工作流上的活動來報告。 如何等待信號並使用信號調用的另一個活動的結果? 我 ...

AWS SWF java 框架中的手動暫停和恢復功能

[英]Manual pause and resume functionality in AWS SWF java framework

SWF 是否原生支持 java 框架中的手動暫停和恢復工作流功能? 如果沒有,有什么方法可以實現該語義? 編輯:我實現了以下示例,似乎正在使用初始測試。 有什么可以打破的。 我的工作流程將長時間運行(約 3-5 小時),相同的活動會多次使用不同的參數。import com.amazonaws.se ...

guflow 錯誤 ACTIVITY_ID_ALREADY_IN_USE aws

[英]guflow error ACTIVITY_ID_ALREADY_IN_USE aws

嗨,在我的 api 中,我收到了 2 個發送信號以安排相同活動的補丁,這是因為接收到不同的內容,但是當我嘗試這樣做時,我收到了異常 ACTIVITY_ID_ALREADY_IN_USE 和 aws go 中的工作流到失敗狀態,我可以同時安排兩個活動,或者如果我可以在另一個活動時安排另一個活動,我使 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM