宣佈Dapr v1.0的第二個候選版本。
這個版本中的改進來自於社群提出的問題,社群幫助測試了之前的候選版本,並貢獻了程式碼修改來解決這些問題。我們再次鼓勵Dapr社群升級到第二個候選版本,並找出問題和開放的問題。
我們預計明年初將釋出第三個候選版本。
概述分散式應用執行時介紹
Dapr是一個可移植的、事件驅動的執行時,它使任何開發者都能輕鬆地構建執行在雲和邊緣的彈性、無狀態和有狀態的應用程式,並擁抱語言和開發者框架的多樣性。
安裝和使用 v1.0.0-rc.2與上一個候選版本一樣,需要明確的選擇下載和安裝。升級到v1.0.0-rc.2的說明可以在發行說明以及v1.0.0-rc.2文件中找到。
版本亮點這些是這個版本的一些亮點。
增加了一個批次秘密API,可以一次性從應用程式可以訪問的秘密商店中獲取所有的秘密。在秘密元件中實現。
Java SDK中的Actor透過GRPC與Dapr sidecar通訊--這使得Actor方法、定時器和提醒器的呼叫效能更好。ActorProxyBuilder現在是可關閉的,持有一個gRPC的ManagedChannel類的例項來關閉。更多資訊請參見Java SDK的升級說明。
廢棄出口商元件(問題#2337)--追蹤現在是Dapr執行時的一部分,追蹤設定已經移到配置中。關於新的跟蹤設定,請參見本文件。有關在新配置中設定跟蹤的更多詳細說明,請檢視可觀察性快速入門示例以及 Zipkin、Jaeger、New Relic 和 OpenTelemetry 跟蹤後端(如 Azure Application Insights)的指南。
服務呼叫效能測試結果現已在Dapr效能網站上公佈並提供。
對Dapr CLI進行全面審查,使命令引數一致,更新描述,提供更多示例,並增加了獲取配置輸出等功能。
改進Dapr指標儀表盤和Dapr操作儀表盤。
mDNS請求的輪迴負載均衡--這支援單個獨立app id的多個app例項,對於支援mDNS的環境(如物理機),它們之間可以進行輪迴負載均衡。
添加了選項來指定Dapr是否應該在載入元件時忽略錯誤並繼續初始化。新的ignoreErrors欄位請參見此連結。
.NET角色的依賴注入(DI)。
為 Twitter 情感處理器示例添加了 Java 和 Python 版本。