Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrehaguiar/microsservicos-api
Projeto desenvolvido durante a aula do Bootcamp Codeanywhere DIO / Avanade.
https://github.com/andrehaguiar/microsservicos-api
intelij java microservices spring spring-boot springcloud
Last synced: about 1 month ago
JSON representation
Projeto desenvolvido durante a aula do Bootcamp Codeanywhere DIO / Avanade.
- Host: GitHub
- URL: https://github.com/andrehaguiar/microsservicos-api
- Owner: AndrehAguiar
- Created: 2021-04-29T16:13:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-30T20:21:00.000Z (almost 4 years ago)
- Last Synced: 2024-11-07T12:13:12.187Z (3 months ago)
- Topics: intelij, java, microservices, spring, spring-boot, springcloud
- Language: Java
- Homepage:
- Size: 1.62 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Microsserviços em Spring Cloud com Java
Projeto desenvolvido durante a aula do Bootcamp Codeanywhere.
## API REST
As configurações disponibilizadas pelo Config Server, que trabalha como provedor de serviços REST e disponibiliza porta 8888 para consumo pelas aplicações.
O Service Discovery integrando as aplicações pela porta 9000 disponibilizando as estatísticas por uma interface gráfica.
O Product Catalog é disponibilizado pelo Service Discovery e aguarda ser chamada pelo cliente utilizando a porta 8081.
O Shopping Cart também é disponibilizado pelo Service Discovery e aguarda ser chamada pelo cliente utilizando a porta 8082.
O Gateway distribui as solicitações para o micro um serviço específico responsável recebendo as requisições e disponibiliza as respostas pela porta 8080.
##### Arquitetura básica de microsserviços
- Config Server: Consumindo as configurações do repositório no git e disponibilizando para os módulos.
- Service Discory: Criado pelo Eureka Integrando os serviços e disponibilizando para as aplicações.
- Product Catalog: Módulo desenvolvido utilizando Elasticsearch.
- Shopping Cart: Módulo desenvolvido utilizando Redis.
- Gateway: Módulo responsável pelas rotas![image-20210429031604514](img/image-20210429031604514.png)
---
### Oswaldo Neto
###### [Especialista / Instrutor](https://github.com/oswaldoneto/)
###### [Digital Innovation One](https://digitalinnovation.one/sign-up?ref=NL9EADWVZW)