System components
AI-generated
Startup sequence
Fetch configuration
AI-generated
Register instances
AI-generated
Request flow
Example request to service A:
- Request starts with the gateway (Zuul)
- Gateway utilises already cached location of services A <> or asks Discovery server for Service A’s location.
- Makes “hystrix-protected” call to service A.
- Service A’s Response depends upon Service B, then same (if location cached then use it otherwise ask Discovery Server for it).
- Makes “hystrix-protected” call to Service B.
- Service B responds -> Service A responds -> Gateway Responds.
There are other Spring Cloud projects as well (apart from the Netflix projects) e.g., Spring Cloud Bus, etc