|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mastering-microservice-communication-with-spring-cloud-feign/
课程评论:没有评论
课程名称:掌握利用Spring Cloud Feign的微服务通信 课程概述:在这个实用的课程中,您将学习如何使用Feign和Spring Cloud OpenFeign实现有效的微服务HTTP通信。如今,微服务无处不在,我们需要学习如何利用这种架构来实现目标。课程将帮助您理解如何构建服务之间的稳健通信通道。课程内容丰富,包括: - 常规Feign注解和映射 - 重试机制 - 自定义错误处理 - 超时处理 - 异步通信 - Spring Cloud OpenFeign配置 - Resilience4J熔断器 - Resilience4J时间限制器 - 集成Spring Cloud Eureka服务注册中心 - 客户端负载均衡 - 使用WireMock进行API客户端的集成测试 - 使用WireMock进行熔断器、时间限制器和负载均衡的集成测试 这是对课程内容的高层次概述。课程中有不断的编码环节,我们将构建一个复杂的微服务系统,以确保您详细理解概念。掌握如何在服务之间建立可靠的通信对每个产品至关重要。在微服务系统中,一切都有可能发生故障,甚至是您的通信。在这个课程中,您将学习确保信息到达目的地所需的工具。 另一个重要问题是,确保您的各个服务能够应对负载。如果它们无法应对,您该如何配置API客户端以应对这一情况,并避免过载服务?使用Resilience4J和Spring Cloud OpenFeign,我们将迅速达成这一里程碑。 测试微服务从来没有那么简单,反而是大多数工程师会避免的问题。通过使用WireMock并将其与Spring Cloud OpenFeign结合,我将向您展示如何测试请求/响应映射、熔断器、负载均衡等功能。
In this very practical course, you'll learn how to do effective microservice HTTP communication using Feign and Spring Cloud OpenFeign.Nowadays microservices are everywhere. We need to learn how to use the architecture to our advantage to achieve the targeted goals. I'll help you to understand how to build a resilient communication channel between your services.The course curriculum includes a lot of exciting pieces:Regular Feign annotations and mappingsRetriesCustom error handlingTimeout handlingAsync communicationSpring Cloud OpenFeign configurationResilience4J circuit breakersResilience4J time limitersIntegrating Spring Cloud Eureka service registryClient side load balancingIntegration testing the API clients using WireMockIntegration testing circuit breakers, time limtiers and load balancing using WireMockAnd that's just a high-level overview what's covered. The course includes non-stop coding where we'll build a complex microservice system to make sure you understand the concepts in detail.Mastering how to build a reliable communication between your services is critical for every product. In a microservice system, everything can break, even your communication. During this course you'll learn the tools to ensure your messages hit the destination. Another important question, making sure your individual services can scale to the load. What if they cannot? How to configure your API clients to cope with this and make sure we're not overloading the services? Using Resilience4J and Spring Cloud OpenFeign, we'll hit this milestone very quickly.Testing microservices was never easy. On the contrary, it's a question most engineers would avoid. Using WireMock and combining it with Spring Cloud OpenFeign, I'll show you how to test your request/response mappings, circuit breakers, load balancing, and much more.