1.開場白
HI,各位老鐵,大家端午好,之前寫了些關於.net core商城系列的文章,有點亂,今天心血來潮想著整理一下(今天只是先把目錄列出來,後面的每篇文章這兩天會進行重新修改的,目前先將就看下)。
簡單介紹一下,博主目前就職於某電商公司,目前工作用的是.net core,業餘時間也會看下Java,公司內部目前也是多語言並存,畢竟很多工具和技術對於這兩種語言都是相通的,所以多瞭解下哈。
本系列專案將會以.net core+Docker+K8s來搭建,當然你用java來改寫一下也是沒問題的,因為並沒有什麼業務程式碼,很簡單哈。如果你學習完整個系列,最終會得到什麼呢?最終會得到一個執行在k8s中的簡單商城網站,其目的是幫助各位同學瞭解目前網際網路行業中小型公司的現有技術架構,同時著眼於未來,容器技術和DevOps一定是以後的流行趨勢。另外一點是,當我們學習某個新技術時,通常是先了解一下理論,然後做兩個小Demo,但我總覺得這樣不夠,一方面Demo太簡單很容易遺忘,另一方面沒有實際專案來鞏固。所以我們需要把它用在真實的專案裡,畢竟技術最終是要放在專案中來實踐的,而本系列的專案就是這種對多技術的整合的大Demo(說來說去還是Demo,哈哈哈哈哈嗝)。
GitHub地址:https://github.com/DeepMountainMoose/MI.K8s.Service
2.目錄
(2).Net Core 商城微服務專案系列(二):使用Ocelot + Consul構建具備服務註冊和發現功能的閘道器
(3).Net Core 商城微服務專案系列(五):使用Polly處理服務錯誤
(4).Net Core 商城微服務專案系列(六):搭建自己的Nuget包伺服器
(5).Net Core 商城微服務專案系列(七):使用訊息佇列(RabbitMQ)實現服務非同步通訊 (未完成)
(6).Net Core 商城微服務專案系列(十):使用SkyWalking構建呼叫鏈監控
(7).Net Core 商城微服務專案系列(十四):分散式部署攜程Apollo構建配置中心
(9).Net Core 商城微服務專案系列(十三):搭建Log4net+ELK+Kafka日誌框架
(10).Net Core自動化部署系列(二):使用Jenkins打造映象釋出流水線
(11)Kubernetes 系列(三):Kubernetes使用Traefik Ingress暴露服務
(12)Kubernetes 系列(六):Kubernetes部署Prometheus監控
(13)使用Quartz搭建定時任務自動排程系統(正在開發)
3.專案截圖
Web:
K8s:
Traefik:
Promethus:
Grafana:
ELK:
SkyWalking:
Apollo:
Consul: