|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/practical-approach-to-spring-cloud/
课程评论:没有评论
课程名称:实用的Spring Cloud微服务方法 课程概述:本课程将带领您踏上学习之旅,从创建微服务开始,直至将其与行业标准云技术进行配置。本课程适合经验丰富的Java开发者以及对Spring框架了解不多的人员。我们将首先创建一个简单的微服务,然后为服务添加实体和DTO。通过控制器进行暴露,接着实现仓库和服务。在此基础上,我们还将为微服务添加验证和异常处理,课程中会有一个相关的作业,涉及构建另一个微服务。若有人希望专注于云技术,第一部分可以跳过。 接下来,我们将把Spring Cloud技术引入课程。从Webclient API开始,我们将实现一个微服务对另一个微服务的调用。通过引入服务注册和发现,我们不再需要维护硬编码的URL。我们还将了解Open Feign。在需要为多个微服务提供负载均衡的情况下,我们会引入负载均衡器。由于有多个托管服务,我们需要向用户提供单一的URL,这将通过Spring Cloud Gateway实现。引入网关后,我们还需要服务的弹性,因此必须介绍Resilience4J。由于会有很多请求通过多个微服务,我们将使用Spring Sleuth和Zipkin引入分布式追踪。最后,我们将实现Spring Config Server,以在微服务之间分发配置。 此课程内容涵盖了从微服务的基本构建到高级云技术集成,帮助开发者提升微服务架构的水平。
This course will take you to the learning journey starting from creating the microservice till configuring it with the industry standard cloud technologies. This course is suitable for experienced Java developers as well as those who have little knowledge of Spring framework.We will first start with creating a simple microservice then we will add entities and dto to the service. Exposing them with controller we will implement repositories and services. After that we will add validations and exception handling to the microservice. Also there will be an assignment for the same with another microservice.First part can be skipped if anyone want to focus on cloud technologies. Then we will add spring cloud technologies to the course.Starting with Webclient API we will call one microservice from another. Then by introducing the service registry and discovery we no longer need to maintain the URLs. We will take a look at Open Feign. Adding multiple hosting to microservice needs load balancing the requests between them there we will introduce load balancer. As we will be having multiple hosting there needs a single URL to the user which can be achieved by Spring Cloud Gateway. After introducing the gateway we need resiliency in our services hence introduction to Resilience4J is must. As there will be many calls passing through multiple microservices we will introduce distributed tracing using Spring Sleuth and Zipkin. In the end we will implement Spring Config Server to distribute the configurations across the microservices.