Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elysian01/quiz-microservices-app
Quiz app build using microservice architecture in springboot. It implements APIGateway, ServiceRegistry, LoadBalancing, and communication between microservices using OpenFeign package
https://github.com/elysian01/quiz-microservices-app
api-gateway apigateway eureka-client eureka-discovery-service microservice microservices openfeign serviceregistry spring-boot
Last synced: 14 days ago
JSON representation
Quiz app build using microservice architecture in springboot. It implements APIGateway, ServiceRegistry, LoadBalancing, and communication between microservices using OpenFeign package
- Host: GitHub
- URL: https://github.com/elysian01/quiz-microservices-app
- Owner: Elysian01
- Created: 2024-05-11T12:22:34.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-13T19:38:15.000Z (8 months ago)
- Last Synced: 2024-11-07T15:14:26.107Z (2 months ago)
- Topics: api-gateway, apigateway, eureka-client, eureka-discovery-service, microservice, microservices, openfeign, serviceregistry, spring-boot
- Language: Java
- Homepage: https://documenter.getpostman.com/view/10745983/2sA3JNcgUp
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quiz-App build using Microservices Architecture
## Microservices
1. [Quiz Microservice](./QuizService/)
2. [Question Microservice](./QuestionService/)
3. [ServiceRegistry Microservice](./ServiceRegistry/)
4. [APIGateway Microservice](./APIGateway/)## API Doucmentation
Link: [Click Here](https://documenter.getpostman.com/view/10745983/2sA3JNcgUp)
## Packages
1. OpenFiegn Package: For communication between microservices over http
2. spring-cloud-starter-loadbalancer
3. spring-cloud-starter-netflix-eureka-server
4. spring-cloud-starter-netflix-eureka-client
5. spring-cloud-starter-gateway-mvc## Setup
1. Create sql-database `create database quiz`
2. To see all instances running and load-balancing check. Go on http://localhost:8761/## References
1. [YouTube Video Link](https://www.youtube.com/watch?v=Nb2PPuqtL2g)