Skip to content

Microservice for determining the location addresses of other microservices

License

Notifications You must be signed in to change notification settings

Practice-ISU/discovery-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discovery-service

C# C# Docker GRPC License MIT

Description

The repository contains the code necessary for developing and maintaining the discovery service within the ISU Practice project.

The main goal of the discovery service is to provide information about available services, their addresses, and versions so that other components of the system can easily find and use these services. It plays a crucial role in microservices architecture, enabling components to be dynamic and self-descriptive.

Architecture

Architecture

In this architecture, when each microservice is launched, it is registered in the discovery-service. Then discovery-service periodically checks the availability of registered microservices. When making a request to the api-gateway, before accessing a specific microservice, the api-gateway requests information from the discovery-service about the availability of this microservice and its communication channel.

About

Microservice for determining the location addresses of other microservices

Topics

Resources

License

Stars

Watchers

Forks