net core微服務構建方案

隨着Net core升級,基本趨於完善了,很多都可以使用core開發了。已經有的Net framework就不說了,說實話,關注少了。

今天說說微服務方案,在之前說幾句廢話,core還在升級改造,API接口還是有變化,原以爲2.0已經穩了,發現3.0還是有些變化,不過查詢下了下就可以使用了。

 繼續,一般微服務的結構是什麼樣子的,我把它劃分如下(不準確),比較粗。

沒有網關也可以使用。

現在已經有比較傲的處理方法。我要說的是我們小的應用,不用瑞士軍刀的方法

1.API網關

     沒有它一樣使用,對於一般使用,可以瞭解下Ocelot(山貓)

2.服務發現

   上圖中是沒有的,其實Ocelot官網已經集成了Consul,sss,對於這兩個東西,前面我已經有比較,一個收費了,一個太重(還有其他因素),所以還是推薦etcd用於服務發現,有人已經將其集成了。

3.API服務

   這個就不多說直接使用webapi

4.其他

    服務中使用的其它東西,可以在我的c#一些解決方案博文中找。

臨時有事情,無法給大家詳細寫了,後面再聊

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章