- 对微服务架构的理解
- 拥有Java和Spring Boot的经验
- 对REST API和容器有基本了解
观众
- 软件开发人员
- DevOps工程师
- 云架构师
- 系统管理员
Microservices架构是一种建设可扩展且灵活的应用程序的现代方法。Spring Cloud和Docker为开发、部署和管理微服务提供了一个强大的生态系统。
这种由讲师主导的实时培训 (在线或现场) 旨在让希望使用Spring Cloud和Docker构建、部署和管理微服务的中级开发人员和DevOps工程师参加。
在本次培训结束时,参与者将能够:
- 使用Spring Boot和Spring Cloud开发微服务。
- 使用Docker和Docker Compose将应用程序容器化。
- 实施服务发现、API 网关和服务间通信。
- 监控和保护生产环境中的微服务。
- 使用Kubernetes部署和协调微服务。
课程格式
- 互动式讲座和讨论。
- 大量的练习和实践。
- 在现场实验室环境中动手实施。
课程定制选项
- 要请求本课程的定制培训,请联系我们进行安排。
介绍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系统
- 调试和排除常见问题
- 性能优化策略
- 生产部署的最佳实践
- 问答环节和最后总结
总结和结论
United Arab Emirates - Building Microservices with Spring Cloud and Docker - 5 Days
Qatar - Building Microservices with Spring Cloud and Docker - 5 Days
Egypt - Building Microservices with Spring Cloud and Docker - 5 Days
Saudi Arabia - Building Microservices with Spring Cloud and Docker - 5 Days
South Africa - Building Microservices with Spring Cloud and Docker - 5 Days
Brasil - Building Microservices with Spring Cloud and Docker - 5 Days
Canada - Building Microservices with Spring Cloud and Docker - 5 Days
中国 - Building Microservices with Spring Cloud and Docker - 5 Days
香港 - Building Microservices with Spring Cloud and Docker - 5 Days
澳門 - Building Microservices with Spring Cloud and Docker - 5 Days
台灣 - Building Microservices with Spring Cloud and Docker - 5 Days
USA - Building Microservices with Spring Cloud and Docker - 5 Days
Österreich - Building Microservices with Spring Cloud and Docker - 5 Days
Schweiz - Building Microservices with Spring Cloud and Docker - 5 Days
Deutschland - Building Microservices with Spring Cloud and Docker - 5 Days
Czech Republic - Building Microservices with Spring Cloud and Docker - 5 Days
Denmark - Building Microservices with Spring Cloud and Docker - 5 Days
Estonia - Building Microservices with Spring Cloud and Docker - 5 Days
Finland - Building Microservices with Spring Cloud and Docker - 5 Days
Greece - Building Microservices with Spring Cloud and Docker - 5 Days
Magyarország - Building Microservices with Spring Cloud and Docker - 5 Days
Ireland - Building Microservices with Spring Cloud and Docker - 5 Days
Luxembourg - Building Microservices with Spring Cloud and Docker - 5 Days
Latvia - Building Microservices with Spring Cloud and Docker - 5 Days
España - Building Microservices with Spring Cloud and Docker - 5 Days
Italia - Building Microservices with Spring Cloud and Docker - 5 Days
Lithuania - Building Microservices with Spring Cloud and Docker - 5 Days
Nederland - Building Microservices with Spring Cloud and Docker - 5 Days
Norway - Building Microservices with Spring Cloud and Docker - 5 Days
Portugal - Building Microservices with Spring Cloud and Docker - 5 Days
România - Building Microservices with Spring Cloud and Docker - 5 Days
Sverige - Building Microservices with Spring Cloud and Docker - 5 Days
Türkiye - Building Microservices with Spring Cloud and Docker - 5 Days
Malta - Building Microservices with Spring Cloud and Docker - 5 Days
Belgique - Building Microservices with Spring Cloud and Docker - 5 Days
France - Building Microservices with Spring Cloud and Docker - 5 Days
日本 - Building Microservices with Spring Cloud and Docker - 5 Days
Australia - Building Microservices with Spring Cloud and Docker - 5 Days
Malaysia - Building Microservices with Spring Cloud and Docker - 5 Days
New Zealand - Building Microservices with Spring Cloud and Docker - 5 Days
Philippines - Building Microservices with Spring Cloud and Docker - 5 Days
Singapore - Building Microservices with Spring Cloud and Docker - 5 Days
Thailand - Building Microservices with Spring Cloud and Docker - 5 Days
Vietnam - Building Microservices with Spring Cloud and Docker - 5 Days
India - Building Microservices with Spring Cloud and Docker - 5 Days
Argentina - Building Microservices with Spring Cloud and Docker - 5 Days
Chile - Building Microservices with Spring Cloud and Docker - 5 Days
Costa Rica - Building Microservices with Spring Cloud and Docker - 5 Days
Ecuador - Building Microservices with Spring Cloud and Docker - 5 Days
Guatemala - Building Microservices with Spring Cloud and Docker - 5 Days
Colombia - Building Microservices with Spring Cloud and Docker - 5 Days
México - Building Microservices with Spring Cloud and Docker - 5 Days
Panama - Building Microservices with Spring Cloud and Docker - 5 Days
Peru - Building Microservices with Spring Cloud and Docker - 5 Days
Uruguay - Building Microservices with Spring Cloud and Docker - 5 Days
Venezuela - Building Microservices with Spring Cloud and Docker - 5 Days
Polska - Building Microservices with Spring Cloud and Docker - 5 Days
United Kingdom - Building Microservices with Spring Cloud and Docker - 5 Days
South Korea - Building Microservices with Spring Cloud and Docker - 5 Days
Pakistan - Building Microservices with Spring Cloud and Docker - 5 Days
Sri Lanka - Building Microservices with Spring Cloud and Docker - 5 Days
Bulgaria - Building Microservices with Spring Cloud and Docker - 5 Days
Bolivia - Building Microservices with Spring Cloud and Docker - 5 Days
Indonesia - Building Microservices with Spring Cloud and Docker - 5 Days
Kazakhstan - Building Microservices with Spring Cloud and Docker - 5 Days
Moldova - Building Microservices with Spring Cloud and Docker - 5 Days
Morocco - Building Microservices with Spring Cloud and Docker - 5 Days
Tunisia - Building Microservices with Spring Cloud and Docker - 5 Days
Kuwait - Building Microservices with Spring Cloud and Docker - 5 Days
Oman - Building Microservices with Spring Cloud and Docker - 5 Days
Slovakia - Building Microservices with Spring Cloud and Docker - 5 Days
Kenya - Building Microservices with Spring Cloud and Docker - 5 Days
Nigeria - Building Microservices with Spring Cloud and Docker - 5 Days
Botswana - Building Microservices with Spring Cloud and Docker - 5 Days
Slovenia - Building Microservices with Spring Cloud and Docker - 5 Days
Croatia - Building Microservices with Spring Cloud and Docker - 5 Days
Serbia - Building Microservices with Spring Cloud and Docker - 5 Days
Bhutan - Building Microservices with Spring Cloud and Docker - 5 Days
Nepal - Building Microservices with Spring Cloud and Docker - 5 Days
Uzbekistan - Building Microservices with Spring Cloud and Docker - 5 Days