感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍Microservices和Spring Cloud
- 单体与Microservices架构
- Microservices的核心概念
- 介绍Spring Boot和Spring Cloud
- 用Spring Boot构建一个简单的RESTful微服务
- 动手实验:实现基本的微服务
服务发现与Configuration Management
- 使用Eureka进行服务注册和发现
- 使用Ribbon处理负载平衡
- 使用Spring Cloud Config进行集中配置
- 使用Spring Cloud Gateway进行API网关
- 动手实验:实现API网关和服务发现
Communication和韧性
- 使用Feign客户端进行服务间Communication
- 使用Resilience4J实现电路断路器
- 处理失败和回退机制
- 使用Spring Cloud Sleuth和Zipkin进行分布式追踪
- 动手实验:配置服务韧性
使用Docker对Microservices进行容器化
- 容器和Docker的介绍
- 给Spring Boot应用程序Docker化
- 使用Docker Compose创建多容器应用程序
- 使用Docker Networks管理Microservices
- 动手实验:用Docker Compose部署Microservices
监控、日志记录和安全
- 用Spring Boot Actuator监控Microservices
- 使用ELK Stack(Elasticsearch、Logstash、Kibana)进行集中日志记录
- Microservices的安全最佳实践
- 配置身份验证和授权
- 动手实验:设置安全和监控
利用Kubernetes进行扩展和 orchestration
- Kubernetes和容器Orchestration的介绍
- 在Kubernetes中部署Microservices
- 在生产中扩展和管理Microservices
- 负载平衡和自动扩展
- 动手实验:在Kubernetes上部署Microservices
高级Microservices模式
- 具有Kafka的事件驱动架构
- 使用Istio进行Service Mesh
- 分布式事务和Saga模式
- Microservices的CI/CD管道
- 动手实验:实现高级Microservices模式
期末项目和最佳实践
- 建立一个完整的Microservices系统
- 调试和排除常见问题
- 性能优化策略
- 生产部署的最佳实践
- 问答环节和最后总结
总结和结论
要求
- 对微服务架构的理解
- 拥有Java和Spring Boot的经验
- 对REST API和容器有基本了解
观众
- 软件开发人员
- DevOps工程师
- 云架构师
- 系统管理员
35 小时
客户评论 (5)
他解释了所有内容,不仅限于k8s的概念。
Stefan Voinea - EMAG IT Research S.R.L
课程 - Certified Kubernetes Application Developer (CKAD) - exam preparation
机器翻译
培训师的知识深度
Grant Miller - BMW
课程 - Certified Kubernetes Administrator (CKA) - exam preparation
机器翻译
信息量很大,且直击要点。实际操作练习
Gil Matias - FINEOS
课程 - Introduction to Docker
机器翻译
实践案例与开放讨论
Nenad Terzic - Pejsejf B"lgaria EOOD
课程 - Building Microservices with Spring Cloud and Netflix OSS
机器翻译
每个主题都是前一个的延伸。培训师非常友好且乐于助人。
Pavel Ignatov - Pejsejf B"lgaria EOOD
课程 - Microservices with Spring Cloud and Kafka
机器翻译