当前位置: 首页 > Linux

SpringBoot与Kubernetes云原生微服务实践

时间:2023-04-06 19:50:58 Linux

课程目录:01、课程介绍02、背景说明03、课程目标及主要内容04、课程案例要求05、课程补充说明06、为什么采用微服务架构?07.架构设计与技术栈选择08.数据与接口模型设计:账户服务09.数据与接口模型设计:业务服务10.Dubbo、SpringCloud与Kubernetes如何选择(上)11.Dubbo、SpringCloud与Kubernetes如何选择选择模型(中)12.Dubbo、SpringCloud、Kubernetes如何选择模型(下)13.技术平台具体讲什么?14.Staffjoy项目结构组织15.Google为什么采用单体仓库(Mono、Repo)?16、为什么微服务接口参数校验很重要?17、如何实现统一的异常处理?18、DTO和DMO为什么要相互转换?19.如何基于Feign实现强类型接口?20、框架层为什么要考虑环境配置?21、异步处理为什么要复制线程上下文信息?22.将Swagger文档添加到你的界面23.主流微服务框架概览24.网关和BFF是如何进化的(上)25.网关和BFF是如何进化的(下)26.网关和反向代理是什么关系?27、网关是否需要集群部署?28.如何设计一个最小的网关?29.法拉第网关代码分析(上)30.法拉第网关代码分析(下)31.生产级网关应该考虑哪些环节?32.主流开源网关概览33.安全认证架构演进:单块阶段(上)34.安全认证架构演进:单块阶段(下)35.安全认证架构演进:微服务阶段36.基于JWTtokens的安全认证框架37、JWT的原理是什么?38、JWT的两个主要流程是什么?39.Staffjoy安全认证架构与SSO40。用户认证码分析41.服务调用验证码解析42.如何设计用户角色认证?43、SpringBoot微服务测试如何分类?44.什么是契约驱动测试?45.什么是测试金字塔?46.单元测试用例分析47.集成测试用例分析48.组件测试用例分析49.Mock,vs,Spy50。什么是生产,准备好了吗?51、SpringBoot如何实现分环境配置52、Apollo、vs、SpringCloud、Config、vs、K8s、ConfigMap53、CAT、vs、Zipkin、vs、Skywalking(上)54、CAT、vs、Zipkin、vs、Skywalking(下)55、结构化日志和业务审计日志56、集中式异常监控和Sentry57、EFK&Prometheus&Skywalking+K8s一体化架构58、本地开发部署架构和软件需求59、人工服务部署和测试(上)60.手动服务部署与测试(中)61.手动服务部署与测试(下)62.SkyWalking调用链监控实验63.Docker和DockerCompose介绍64.容器镜像构建Dockerfile解析65.DockerCompose服务部署文件分析66.将Staffjoy部署到本地DockerCompose环境(上)67.将Staffjoy部署到本地DockerCompose环境(下)68.什么是云原生架构?68.什么是云原生架构?69.Kubernetes背景和架构70.Kubernetes有哪些基本概念?(上)下载地址:SpringBoot与Kubernetes云原生微服务实践