Skip to content

Commit 1cd2a8d

Browse files
Update README.md
1 parent 9f3bf3a commit 1cd2a8d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Project - SimActivation
22
This project is a cloud native application. Backend is built using spring boot . This project implements feature such as circuit breaker pattern for fault tolerance , client side load balancing, Eureka service registry and service discovery.
33

4+
#TECH USED
5+
46

57
## Feign Client
68
The Feign client automatically integrates with Load balancing APIs and Circuit Breaker APIs to provide load balancing and fallback mechanism.
@@ -13,15 +15,15 @@ Few drawbacks with RestTemplate are :
1315

1416
The header details of a request from Zuul (Gateway API) are not forwarded to the other microservices using RestTemplate
1517

16-
# Eureka Service Discovery
18+
## Eureka Service Discovery
1719
A service registers itself with a central server called the Service Registry. Now, once it registers itself with the Service Registry, two things happen:
1820

1921
1) Its details like name, port, host, etc. are stored in the Service Registry
2022
2) A list of other registered services become available to it
2123

2224

2325

24-
# Circuit Breaker
26+
## Circuit Breaker
2527
Hystrix allows you to mention any alternate piece of code that you wish to run if a service is down. Obviously you don’t get the same result as you wish you had. But, providing some form of data instead of an error is better.
2628

2729
Thus Hystrix allows you to degrade gracefully. The user continues to have access to the application, but some of the features will be unavailable temporarily. Compared to FailFast this is the FailSilent pattern.
@@ -32,7 +34,7 @@ Fallback executes when:
3234
2) A timeout occurs
3335
3) Circuit opens
3436

35-
# Zuul Gateway
37+
## Zuul Gateway
3638
The API gateway performs complex tasks including:
3739

3840
1) Intelligent routing: When a request comes from the client, it intelligently routes it to the appropriate services
@@ -42,7 +44,7 @@ The API gateway performs complex tasks including:
4244
5) Security
4345
6) Load balancing
4446

45-
# Client Side LoadBalancing(Netflix Ribbon)
47+
## Client Side LoadBalancing(Netflix Ribbon)
4648
Two types of load balacing are:-
4749

4850
1) Server side Load balancing: Customer would simply send the request to the load balancer and it is the responsibility of the load balancer to decide to whom it should forward the request.

0 commit comments

Comments
 (0)