4小時Dapr+.NET 5 +K8S 的實戰 https://ke.qq.com/course/4000292?tuin=1271860f
Dapr進階虛拟機叢集實戰(非K8S) https://ke.qq.com/course/4002149?tuin=1271860f

因為基于Dapr的服務架構是不限語言的,我們來看看Dapr的跨語言開發。我們使用golang,python,.NET來實作跨語言的服務調用,拓撲如下
我們繼續使用.NET 5的fontend和backend,新增python的flask服務,新增golang的beego服務。
新增python虛拟環境flask_env
進入flask_env,安裝flask和dapr
新增簡單的flask服務,結構如下
指定服務端口5003,并調用frontend的Dapr/ip接口
安裝beego
新增beego服務
項目結構如下
修改conf/app.conf中的監聽端口5004
修改controllers/default.go api,調用pythonapi的接口/
啟動backend
啟動frontend
啟動pythonapi
啟動goapi
現在調用goapi的預設接口,調用成功!!
最後,實戰源碼 https://github.com/cysnet/dapr-aspnetcore-demo