Microservices Implementation using Spring Cloud (Jul 2022)

所在平台: Udemy

课程主页: https://www.udemy.com/course/microservices-implementation-using-spring-cloud/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Spring Cloud 实现微服务(2022年7月) 课程概述:微服务架构允许将系统划分为多个独立的、小型服务。每个服务都灵活、稳健、可组合、完整并且可以独立扩展。它们作为自治进程运行,通过 API 进行相互通信。在本课程中,学员将学习如何设置 IntelliJ IDEA、Postman 和 H2 数据库。Postman 是一款支持各种 HTTP 方法的 API 测试工具,而 H2 是一种内存数据库,具有易失性,应用程序重启后数据会丢失。课程内容包括创建两个微服务,使用 Postman 测试 API,以及将微服务连接到 H2 数据库。此外,学员将设置 Eureka 服务器,并在 Eureka 服务发现中注册微服务。课程中还集成了 Spring Cloud Gateway,以根据请求模式路由请求或过滤请求,从而实现微服务之间的通信。 此外,课程将教授如何创建 Git 仓库、设置配置服务器以及在配置服务器中添加订单和支付微服务。为了实现集中日志记录,课程将介绍 ELK 堆栈(即 Elasticsearch、Logstash 和 Kibana),用于搜索、分析和可视化日志数据。同时,引入 Zipkin 进行微服务的分布式跟踪,以识别延迟问题。课程还将使用 Spring Cloud Sleuth 来生成跟踪 ID 和跨度 ID,并将这些信息添加到服务调用的头部。 该课程将为学员提供微服务实施的实践经验,培养其在现代软件开发中的能力。

课程评论(0条)

课程详情

Microservice architecture allows a system to be divided into a number of smaller, individual and independent services. Each service is flexible, robust, composable, complete and independently scalable. They run as autonomous processes and communicate with one another through APIs. In this course, you will set up Intellij IDEA, Postman and H2 Database. Postman is and API testing tool and gives wide support for all possible HTTP methods.H2 is an in-memory database which is volatile, and results in data loss after application restart. Creating two microservices, testing the API using postman application and connecting microservices to H2 database. setting up Eureka Server, register Microservices in Eureka Service Discovery. Spring Cloud Gateway is integrated to route the requests to the respective services or it will filter out the requests according to request pattern and two microservices communicates. creating a git repository and set up Config Server and add order and payment Microservice in Config Server. Centralized Logging using ELK stack i.e., Elastic Search, Logstash and Kibana. They are used for searching, analysing, and visualizing log data. Zipkin is introduced in microservices for distributed tracing and identifying latency issues. Spring Cloud Sleuth used to generate the trace id, span id and add this information to the service calls in the headers.

课程标签

0人关注该课程

主题相关的课程