Spring Cloud Task 1.1.0.RELEASE 現已推出
我們很高興宣布 Spring Cloud Task 1.1.0.RELEASE 現已透過 Github 和 Pivotal 下載儲存庫提供。非常感謝所有為此版本做出貢獻的人。
Spring Cloud Task 1.1.0 提供以下功能
這是 1.1.0 的正式發布 (GA) 版本。此版本解決了專案的關鍵增強功能,以便更好地涵蓋雲端環境中任務的運營問題。1.1.0 系列的新功能包括
-
更新的錯誤處理 - 1.0.x 將任務執行結果的堆疊追蹤儲存在
TaskExecution#exitMessage
欄位中,要求該欄位執行雙重任務。首先,它可用於任務的協調 (類似於 Spring Batch 中的StepExecution#exitStatus
),以及儲存堆疊追蹤以進行偵錯。在 1.1.0 版本中,錯誤訊息已移至新的TaskExecution#errorMessage
欄位,以便每個欄位都有其自己的專用用途。 -
分割批次作業的更新自訂選項 - 在 Spring Cloud Task 的 1.0.x 系列中,在將 worker 作為任務啟動時,無法自訂提供給它們的命令列引數。這在 CloudFoundry 等環境中是一個問題,在這些環境中,您可以使用命令列引數來自訂配置,而無需重新推送您的應用程式。在新的 1.1.0 版本中,我們提供了透過
…CommandLineArgsProvider
自訂命令列引數的能力,其功能與 1.0.2 中引入的EnvironmentVariablesProvider
類似。