|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservico-em-java-mongodb/
课程评论:没有评论
课程名称:Java + MongoDB中的微服务 课程概述:在这门迷你课程中,您将学习如何通过Feign Client与Spring Boot框架进行HTTP请求,来实现3个微服务之间的通信。您将了解使用微服务的优缺点,以及最佳的使用方法。我将展示如何以最佳实践的方式在微服务之间创建通信,使用Circuit Breaker进行错误处理,以确保一个微服务的运行不依赖于其他微服务的状态。您将学习如何按照MVC模式创建一个项目,包括控制器、服务、仓库和模型,这种模式在企业中因其易于理解而广泛应用。每个应用程序都有自己的数据库,我们选择使用MongoDB,这是在新架构中,尤其是微服务中,因其配置和使用的便利性及速度而被广泛使用的数据库。为了测试我们的应用程序,我们将使用Postman,这是一种非常常用的请求工具,我会提供包含所有端点的集合,以方便测试。该项目将托管在GitHub上,供您下载并便于跟随。我们将在Java 17和Spring Boot 3.0.2版本中进行开发。
Nesse minicurso você aprenderá a comunicar 3 microserviços através do Feign Client, uma ferramenta muito utilizada com o framework Spring Boot para comunicação de microserviços através de requisições HTTP. Você aprenderá as vantagens e desvantagens de utilizar microserviço e em qual a melhor maneira de utiliza-lo. Irei mostrar como criar comunicações entre os microserviços com as melhores práticas, utilizando Circuit Breaker para fazer tratamento de erros e permitir que um microserviço consiga funcionar independente do outro.Você ira aprender a criar um projeto com padrão MVC, criando controller, service, repository e model, este padrão é muito utilizado nas empresas por ser um padrão de facil compreensão.Cada aplicação tera seu banco de dados e para isso escolhemos o MongoDB, muito utilizado em novas arquiteturas principalmente em microserviços por sua praticidade de configuração e utilização e sua velocidade.Para testar nossa aplicação iremos trabalhar com o Postman, uma ferramente muito utilizada também para realizar requisições, irei disponibilizar as collections com todos endpoints para facilitar ainda mais os testes.Este projeto estará disponível no github para que vocês possam fazer download e ir acompanhando com mais facilidade.Para essas aplicações, estaremos utilizando a versão do Java 17 e o Spring Boot 3.0.2.