Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/syedaanif/microservices-v1
Repository containing projects and files for learning microservices using Spring boot and Spring cloud
https://github.com/syedaanif/microservices-v1
Last synced: about 7 hours ago
JSON representation
Repository containing projects and files for learning microservices using Spring boot and Spring cloud
- Host: GitHub
- URL: https://github.com/syedaanif/microservices-v1
- Owner: SyedAanif
- Created: 2021-05-16T08:38:18.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-05-16T09:03:40.000Z (over 3 years ago)
- Last Synced: 2023-10-05T07:24:51.921Z (about 1 year ago)
- Language: Java
- Size: 78.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Microservices-v1
Repository containing projects and files for learning microservices using Spring Boot and Spring Cloud1. Establishing Communication between Microservices
2. Centralized Microservice Configuration with Spring Cloud Config Server
3. Using Spring Cloud Bus to exchange messages about Configuration updates
4. Simplify communication with other Microservices using Feign REST Client
6. Implement client side load balancing with Ribbon
7. Implement dynamic scaling using Eureka Naming Server and Ribbon
8. Implement API Gateway with Zuul
9. Implement Distributed tracing with Spring Cloud Sleuth and Zipkin
10.Implement Fault Tolerance with HystrixPorts
| Application | Port |
| ----------- | ---- |
| Limits Service | 8080, 8081, ... |
| Spring Cloud Config Server | 8888 |
| Currency Exchange Service | 8000, 8001, 8002, .. |
| Currency Conversion Service | 8100, 8101, 8102, ... |
| Netflix Eureka Naming Server | 8761 |
| Netflix Zuul API Gateway Server | 8765 |
| Zipkin Distributed Tracing Server | 9411 |Zipkin Installation
Quick Start Pagehttps://zipkin.io/pages/quickstart
Downloading Zipkin Jar
https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec
Command to run
```
RABBIT_URI=amqp://localhost java -jar zipkin-server-2.12.9-exec.jar
```