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. 目录
(1)使用 IdentityServer4 构建基础登录验证
(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 构建配置中心
(8)Kubernetes 系列(一): 本地 k8s 集群搭建
(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:
Consul:
来源: https://www.cnblogs.com/weiBlog/p/10988022.html