1. 程式人生 > 其它 >Dapr牽手.NET學習筆記:開篇

Dapr牽手.NET學習筆記:開篇

  dapr,一個為分散式應用程式的執行時,為開發者在對接分散式元件時,提供了便利。使用dapr帶來的好處可擴充套件性,因為它是通過sidecar的理概念來整合其他執行時的。同時dapr還提供了多種語言的SDK。
  關於dapr更多介紹,官方文件(https://docs.dapr.io/zh-hans/)是很好的瞭解學習渠道,這裡就不再贅述。
  開始《dapr牽手.net學習筆記》系統的原因有三:一是工作中的應用,都是基於分散式工作,基於k8s基礎設施部署;二是dapr的熱度在上升(雖然還不完美),是該系統的做一次與.net應用落地的實踐了;三是公眾號上的小夥伴的要求。
  關於《dapr牽手.net學習筆記》還是以一個程式設計師的角度去面對,本著程式碼至上的原則,儘量用操作命令,.net例項為主,做落地分享(概念,理論,原理官方文件說的很好很明瞭了)。雖然dapr是微信牽頭做的,我發現在dapr的文件中,更多的是用其他語言來舉例,這有討好其他語言的開發者的嫌疑,不過道理相通,所以這個系統儘量全用.net,讓dotneter們感受到社群的溫暖。


  說在開篇:
  1、本系列是學習筆記系統,所以demo的環境基本是在windows上和windows上的docker,對於一些在這個環境上無法完成的例子,可能偶爾會切到別的環境,到時具體給出。
  2、dapr的安裝和基本命令就不作詳細說明了,這裡全有:https://docs.dapr.io/zh-hans/getting-started/install-dapr-cli/,可以先行試驗,很簡單,這點為dapr點贊。             3、因為是邊研究邊更新文章,可能缺少對dapr認識的全域性視角,深度層次,難免有錯誤,遺漏,偏駁,或認知缺陷,所以也希望大家見諒,並及時提出,我會在之後的文章中提示更正,這樣可以不誤導更多學習者。

    想要更快更方便的瞭解相關知識,可以關注微信公眾號