Dapr是一套開源、可移植的事件驅動型執行時,允許開發人員輕鬆立足雲端與邊緣位置執行彈性、微服務、無狀態以及有狀態等應用程式型別。Dapr能夠確保開發人員專注於編寫業務邏輯,而不必分神於解決分散式系統難題,由此顯著提高生產力並縮短開發時長。Dapr 是用於構建雲原生應用程式的開發人員框架,可以更輕鬆幫助開發人員在 Kubernetes 上構建執行多個微服務,並與外部狀態儲存/資料庫、機密儲存、釋出/訂閱代理以及其他雲服務和自託管解決方案進行互動。
2023年6月12日正式釋出了1.11版本,Dapr v1.11.0 版本提供了幾項新功能,包括 服務呼叫現在可以呼叫非 Dapr 端點(預覽功能),Dapr 工作流更新(預覽版)、加密構建塊(Alpha預覽) Dapr 儀表盤不再與控制平面一起安裝,從v1.5.0 首次引入的設定 API 已進入穩定版本,可以正式應用於生產。Dapr 中現在有 115 個內建元件。在這個版本中新增了7個新元件,這個版本還增加了很多的穩定的元件。
從這個版本開始,有兩個可用的 dapr 構建版本
stablecomponents
標籤dapr-dashboard:
helm repo add dapr <https://dapr.github.io/helm-charts/> helm repo update kubectl create namespace dapr-system helm install dapr dapr/dapr-dashboard --namespace dapr-system
Dapr 1.11 提供使用標記為 Windows Server 2022 容器Image, 這是基於Windows Server 1809的Image 的補充。
您可以使用多應用執行命令dapr run -f .
將應用紀錄檔寫入控制檯以及本地紀錄檔檔案[3]。
新的預覽功能啟用 TTL on actor[4]使你能夠在特定時間後自動刪除狀態.
AKS 和啟用 Arc 的 Kubernetes 的 Dapr 擴充套件現在支援 Dapr v1.11.0[7]
如果您不熟悉 Dapr,請存取入門[8]頁面並熟悉 Dapr。 檔案已更新,包含此版本的所有新功能和更改。通過概念[9]和開發應用程式[10]檔案開始使用此版本中引入的新功能。要將 Dapr 升級到 1.11.0 版,請跳至本節[11]。
相關連結:
[1]詳細瞭解Dapr: https://docs.dapr.io/concepts/overview/
[2]閱讀 Dapr 1.11.0 的發行說明:https://blog.dapr.io/posts/2023/06/12/dapr-v1.11-is-now-available/
[3]將應用紀錄檔寫入控制檯以及本地紀錄檔檔案: https://v1-11.docs.dapr.io/developing-applications/local-development/multi-app-dapr-run/multi-app-overview/
[4]TTL on actor: https://aka.ms/dapr/ttl
[5]參與者提醒和計時器的指標:https://github.com/dapr/dapr/blob/master/docs/development/dapr-metrics.md
[6]復原策略 的指標: https://github.com/dapr/dapr/blob/master/docs/development/dapr-metrics.md
[7]AKS 和啟用 Arc 的 Kubernetes 的 Dapr 擴充套件現在支援 Dapr v1.11.0:https://techcommunity.microsoft.com/t5/azure-developer-community-blog/dapr-v1-11-0-now-available-in-the-dapr-extension-for-aks-and-arc/ba-p/3844016
[8] Dapr入門: https://docs.dapr.io/getting-started/
[9] Dapr 概念:https://docs.dapr.io/concepts/
[10]開發應用程式:https://docs.dapr.io/developing-applications/
[11]升級到Dapr 1.11.0版本: https://blog.dapr.io/posts/2023/06/12/dapr-v1.11-is-now-available/#upgrading-to-dapr-111
歡迎大家掃描下面二維條碼成為我的客戶,扶你上雲