Dapr,一個開源運行時,可促進在雲中創建本機應用程序 

Microsoft剛剛發布了1.0版 稱為分佈式應用程序運行時(達普).

用微軟的話說,Dapr是 運行時 (執行時間處理時間) 開源,便攜式和事件驅動允許開發人員輕鬆構建彈性應用程序,微服務,無狀態和有狀態 在雲端原生運行 和Edge基礎架構(例如Azure Stack Hub或AWS Outpost)上。

關於達普

有了這個第一個穩定版本,Dapr應用程序就可以 它們可以部署在生產場景中的自託管基礎架構或Kubernetes集群上。 因此,Dapr的目標用戶是創建新的實際應用程序的開發人員,以及那些在雲原生架構上遷移和操作現有應用程序和組件的開發人員。

作為好處,微軟報告說使用Dapr 將大大提高開發人員的生產力 通過減少他們花在開發應用程序上的時間。

要得到 更好的理解,負責項目的人員解釋說Dapr的執行時間 使開發人員可以將更多的精力放在編寫業務邏輯上,而不是進行故障排除 分佈式系統。

Dapr團隊報告在此版本1.0中,他們將重點放在Kubernetes上,將Kubernetes作為運行生產應用程序的主要託管環境。 它已深度集成到Dapr控制平面和Sidecar Dapr體系結構中。 例如,

微軟補充說 Dapr擁有70多個社區開發的組件, 因此,它是針對各種場景的解決方案。 對於希望構建具有高度可移植性的獨立於雲的應用程序的開發人員而言,Dapr成為有吸引力的選擇。

我們指出,Dapr與特定平台無關,旨在通過HTTP和gRPC協議在任何編程語言中使用。 因此,難怪基於Dapr的應用程序可以在Azure,AWS,阿里巴巴和Google雲上運行。

黃大仙禁運, 增強母語體驗 對於開發人員, SDK 適用於Java,.NET,Python和Go的版本已經發布,可以在此Dapr 1.0版中使用。 目前正在預覽中的JavaScript / Node.js,C ++,Rust和PHP的SDK將與Dapr的其他版本一起使用。 此外,要開發基於Dapr的本機雲應用程序,您可以使用常見的開發環境,例如VS Code或IntelliJ。

生態系統 Dapr包括開源技術和與雲提供商有關的特定集成例如合作夥伴技術堆棧。 雖然此功能為與Dapr一起使用的開發人員提供了附加價值,但對於基於Dapr的應用程序,這也可能是性能問題。

在這方面,Microsoft通過聲明Dapr具有極低的服務到服務延遲,並針對高速場景進行了優化來保證。

在測試中,執行時間從極端到第1,2個百分位增加了大約90毫秒的延遲,而從大約2毫秒到第99個百分位數增加了大約延遲。 在安全性方面,Dapr團隊建議為防禦中間人攻擊,使用由Dapr通過其控制平面服務發布的x.509證書提供的加密技術,並自動將其更新。

為了開發Dapr,Microsoft依賴於2019年開放源代碼社區,該社區由114個以上的貢獻者組成。

到2021年,這個數字已經上升到700,在短短16個月內增長了六倍多,這表明該項目正在開發者社區中引起人們的興趣。

作為Dapr的貢獻者,我們擁有阿里雲,HashiCorp,Microsoft,蔡司,Ignition Group等組織以及個人。

最後,由於微軟希望Dapr開放,中立且具有包容性,因此該公司宣布正在轉變為開放政府模式。

如果您有興趣了解更多信息 關於Darp,您可以查看詳細信息 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。