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).Net Core 商城微服務項目系列(十五): 構建定時任務調度和消息隊列管理系統
3.項目截圖
Web:
K8s:
Traefik:
Promethus:
Grafana:
ELK:
SkyWalking:
Apollo:
Consul: