|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservices-using-spring-boot/
课程评论:没有评论
**课程总结:Spring Boot 微服务实战(第一部分)** 本课程是关于使用 Spring Boot 构建微服务的实操入门,涵盖了从基础架构到实际部署的关键技术和概念。 **核心主题与内容:** * **微服务架构入门:** 课程从微服务架构的概述开始,讲解其基本原理和优势。 * **项目搭建与设计:** * **Maven:** 涵盖 Maven 项目结构和构建。 * **数据库集成:** 讲解 Postgres 数据库的设置与使用。 * **示例微服务:** * **Customer 微服务:** 学习创建和管理客户信息。 * **Fraud Detection 微服务:** 学习实现欺诈检测功能。 * **微服务间通信:** * **Eureka Service:** 学习使用 Eureka 进行服务注册与发现。 * **Load Balancer:** 了解负载均衡的概念和实现。 * **Feign Clients:** 学习使用 Feign 客户端进行声明式服务间通信。 * **Intercommunication:** 重点演示微服务之间的互相调用。 * **Async Communication:** 引入异步通信的概念,并将在后续 Kafka 课程中深入探讨。 * **监控与追踪:** * **Micrometer:** 学习使用 Micrometer 进行指标收集。 * **Distributed Tracing & Logging:** 讲解 Zipkin,实现分布式追踪与日志记录,帮助识别性能瓶颈。 * **Zipkin Dashboard:** 学习利用 Zipkin Dashboard 监控延迟和性能。 * **API 网关:** * **API Gateway:** 学习 API 网关的作用,包括速率限制、负载均衡和路由。 * **容器化与部署:** * **Maven JIB Plugin:** 学习使用 JIB 插件创建 Docker 镜像。 * **Docker Introduction:** 了解 Docker 的基本概念和用法。 * **Docker Registry:** 学习 Docker 镜像仓库的使用。 * **Running Images in Containers:** 演示如何在容器中运行微服务。 * **Deploy on Kubernetes (预告):** 预告了在 Kubernetes 上部署微服务的内容,将在后续课程中深入讲解。 **后续学习方向:** 课程特别指出,**Apache Kafka for Spring Boot Microservices Developers** 课程将作为本系列的延续,深入讲解 Kafka 在微服务异步通信中的应用。 **目标受众:** 本课程适合所有渴望掌握微服务开发、构建、监控、打包和部署全流程,并希望成为 Spring Boot 微服务专家的开发者。课程内容强调实战,旨在提供深入的实践经验。Spring Boot 被认为是构建可部署和管理于 Docker 和 Kubernetes 等容器化平台的理想选择。
Spring boot microservices course covering below topics with hands on coding and demo - Overview Architecture Maven Project structure Postgres Database Setup Customer Microservice Fraud Detection Microservice Intercommunication between microservices Eureka Service Load BalancerFeign Clients Notification Microservice Micrometer - distributed Tracing & Logging Zipkin Dashboard - Monitoring latency , performance API Gateway - Rate Limiter, Load balancing, Routing Async Communication Maven build Maven JIB plugin for creating docker images Docker IntroductionDocker registry Run all images in containers Deploy on Kubernetes (This is to be covered in depth in upcoming course)Kafka series is ready which is in continuation of this series. This covers implementation of asynchronous communication within this same architecture with theory and practical part of Kafka implementation.Course name - Apache Kafka for Spring Boot Microservices DevelopersThis course will give you in depth hands on practical knowledge of how to develop,build,monitor, package and deploy microservices in real time. I would suggest this course who is aspiring to learn all concepts related to microservices and become expert in creating microservices using spring boot. Spring Boot is ideal for building microservices that can be deployed and managed using the containerization platforms like Kubernetes and Docker. You will also get knowledge of containerization technologies like docker and orchestration platforms like Kubernetes. You will also learn monitoring microservices using zipkin. Also you will get how to setup distributed tracing of microservices which is useful in identifying bottlenecks in microservices based architectures. Also you will learn about how microservices communicate between each other using REST template and Openfeign clients.