領先一步
VMware 提供培訓和認證,加速您的進展。
了解更多Spring Cloud Data Flow for Cloud Foundry 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 中執行數百個串流/任務操作時,這特別有用,若過程中發生任何錯誤,將更容易關聯並更有效率地判斷根本原因。SCDF 的 cf-deployer、cf-java-client 和 reactor-core 專案已進行錯誤處理改進。
網路呼叫最佳化 當從 shell 叫用 stream list
或導覽至儀表板中對應的串流列表頁面時,我們針對與串流相關聯的每個應用程式執行網路呼叫。現在已重構和取代此做法,以便在單次網路呼叫中有效率地查詢所有應用程式狀態(如果後端執行時期支援此功能,而 Cloud Foundry deployer 肯定支援)。此變更顯著改善串流列表操作的使用者體驗。
壓力/負載測試 在解決上述不穩定模式的過程中,我們建構了全面的整合和驗收測試框架。透過負載測試常式模擬伺服器上數百個並行操作,包括 “stream creates”、“stream deploys”、“stream destroys” 和 “stream lists”,我們能夠監控 SCDF 伺服器的整體健康狀況,並進行關聯以確認操作的完整成功執行。
有關 CF-deployer 和 CF-server 改善的更多詳細資訊,請參閱各自的發行里程碑 此處 和 此處。