事件驱动微服务:Spring Boot、Kafka和Elastic

Event-Driven Microservices Spring Boot, Kafka and Elastic
🚀 推荐 Event-Driven 微服务,使用 Spring Boot,Kafka 和 Elastic 实现响应式架构。 #

课程地址:https://xueshu.fun/1326

课程内容

和 Grafana 对微服务进行监控和度量

  • 了解分布式跟踪的基础知识和使用 Zipkin 进行跟踪

你将学到什么? 😃

通过本文,您将学到以下内容:

  • 掌握微服务架构并使用 Spring Boot 和 Spring Cloud Stack 进行开发
  • 使用事件驱动的微服务架构,了解 Apache Kafka 的基础知识
  • 了解微服务的容器化,使用 Docker 和 Docker compose
  • 学习 Elasticsearch 基础知识并实现索引 api 和查询 api
  • 实现基于 Kafka 的消息传递应用程序,使用 Spring Kafka
  • 了解 Elasticsearch 索引和查询,使用 Spring Data Elasticsearch
  • 使用 Kafka 和 Elasticsearch 实现 CQRS 模式
  • 实施外部配置模式,使用 Spring Cloud Config
  • 实现 Rest API 的版本控制,并使用 PostgreSQL 实现 Spring Data JPA
  • 了解服务注册和发现,使用 Netflix Eureka 和 Spring Cloud
  • 实现客户端负载均衡,使用 Spring Cloud Load Balancer
  • 理解 Api Gateway 模式,并使用 Spring Cloud Gateway
  • 实现断路器模式和速率限制,使用 Resilience4j 和 Redis
  • 掌握 Spring Security Oauth 2.0 的身份验证和授权
  • 了解分布式跟踪的基础知识,使用 Zipkin 进行跟踪
  • 监控和度量微服务,使用 Spring Boot Actuator、Micrometer、Prometheus 和 Grafana

标签 🏷️

Spring Boot, Spring Cloud, 微服务, Apache Kafka, Docker, Elasticsearch, Spring Kafka, Spring Data Elasticsearch, CQRS, Spring Cloud Config, Rest API, PostgreSQL, Netflix Eureka, Spring Cloud Load Balancer, Api Gateway, Resilience4j, Redis, Spring Security Oauth 2.0, JWT, Keycloak, OpenID 连接协议, Spring Boot Actuator, Micrometer, Prometheus, Grafana, 分布式跟踪, Zipkin