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: