更進一步
VMware 提供培訓和認證,以加速您的進步。
瞭解更多適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.1.1.RELEASE 維護版本現已釋出,幷包含各種穩定性和效能改進。以下是亮點
穩定性改進 在 PCF 上使用 SCDF 的 1.1.0.RELEASE 版本時,使用者會遇到以下形式的不穩定性問題。
stream list
操作會掛起,並最終超時,出現“IllegalStateException: 503 Bad Gateway”或“IllegalStateException: Timeout on block read”異常。這已在 cf-java-client 庫中得到解決。
當 SCDF 伺服器長時間處於冷/空閒狀態,並且 OAUTH 令牌重新整理例程在後臺發生時,對伺服器的任何新操作都永遠不會完成。OAUTH 重新整理令牌例程在成功協商新令牌時存在錯誤。這已在 cf-java-client 庫中得到解決。
錯誤處理改進 改進的錯誤處理和日誌記錄支援包括操作及其呼叫鏈詳細資訊。這在 SCDF 中執行 100 多個流/任務操作時特別有用,如果在過程中發生任何故障,將很容易關聯並更有效地確定根本原因。SCDF 的 cf-deployer、cf-java-client 和 reactor-core 專案中已經進行了錯誤處理改進。
網路呼叫最佳化 從 shell 呼叫 stream list
或導航到儀表板中的等效流列表頁面時,我們會為與流關聯的每個應用程式執行一次網路呼叫。現在已經對其進行了重構,以便在底層執行時支援的情況下,有效地查詢單個網路呼叫中的所有應用程式狀態(Cloud Foundry 部署程式肯定支援)。此更改顯著改善了流列表操作的使用者體驗。
壓力/負載測試 在解決上述不穩定性模式的過程中,我們構建了一個全面的整合和驗收測試工具。透過負載測試例程模擬伺服器上的 100 多個併發操作,包括“stream creates”、“stream deploys”、“stream destroys”和“stream lists”,我們能夠監控 SCDF 伺服器的整體執行狀況,並進行關聯以確認操作的完全成功執行。
有關 CF-deployer 和 CF-server 改進的更多詳細資訊,請參閱相應的釋出標記 此處 和 此處。