{"id":18466271,"url":"https://github.com/ritreshgirdhar/microservices-springcloud","last_synced_at":"2026-04-18T04:33:20.864Z","repository":{"id":78314240,"uuid":"130603511","full_name":"RitreshGirdhar/Microservices-SpringCloud","owner":"RitreshGirdhar","description":"This repo will help you in implementing micro-services using spring cloud - Netflix oss stack.","archived":false,"fork":false,"pushed_at":"2019-08-31T17:48:14.000Z","size":118,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-05T14:54:13.632Z","etag":null,"topics":["config-server","docker-compose","docker-image","microservices","microservices-springcloud","sleuth","spring-boot","spring-cloud","spring-cloud-netflix","zipkin-server","zipkin-sleuth","zuul-server"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RitreshGirdhar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-22T20:09:57.000Z","updated_at":"2020-02-09T17:21:56.000Z","dependencies_parsed_at":"2023-04-20T20:08:17.179Z","dependency_job_id":null,"html_url":"https://github.com/RitreshGirdhar/Microservices-SpringCloud","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RitreshGirdhar/Microservices-SpringCloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RitreshGirdhar%2FMicroservices-SpringCloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RitreshGirdhar%2FMicroservices-SpringCloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RitreshGirdhar%2FMicroservices-SpringCloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RitreshGirdhar%2FMicroservices-SpringCloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RitreshGirdhar","download_url":"https://codeload.github.com/RitreshGirdhar/Microservices-SpringCloud/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RitreshGirdhar%2FMicroservices-SpringCloud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31956989,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["config-server","docker-compose","docker-image","microservices","microservices-springcloud","sleuth","spring-boot","spring-cloud","spring-cloud-netflix","zipkin-server","zipkin-sleuth","zuul-server"],"created_at":"2024-11-06T09:15:54.545Z","updated_at":"2026-04-18T04:33:20.846Z","avatar_url":"https://github.com/RitreshGirdhar.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microservices-SpringCloud\n\n\nHere i am giving you demo of ideal microservice architecture with running sample code.\n\n# Components\n\t* Edge Services - Gateway -\u003e ZUUL\n\t* Service Registry -\u003e ServiceRegistry -\u003e Eureka\n\t* Configuration -\u003e Config -\u003e Cloud Configuration.\n\t* Rest Apis -\u003e MS1,MS2 -\u003e Spring rest apis\n\n\n# Gateway  \n\t# Currently , i am using ZUUL , once Spring cloud gateway get stable we move to that.\n\t# Gateway pointing to ServiceRegistry to discover the new microService in the environment\n\t# Gateway also point to Config to get the dynamic routing\n\n\n# Service Registry \n\t# Independent Service , i am using eureka here to manage registry.\n\n# Config \n\t# Independent Service \n\t# The thing which are missing in this currently , git monitoring webhook will deploy it soon.\n\t# Currently config reading from ~/tmp/config git directory \n\n\n# MS1\n\t# Simple MicroService with 2 api /v1/ \u0026 /message\n\t# Registered with Eureka\n\t# pointing to cloud for fetching configuration\n\t# Zipkin enable for tracing, in log you can check track id \u0026 span id\n\n# MS2\n\t# Simple MicroService with 1 api /v1/\n\t# Registered with Eureka\n\t# pointing to cloud for fetching configuration\n\t# Zipkin enable for tracing, in log you can check track id \u0026 span id\n\n\n# Trace \u0026 Monitoring\n\t# In each microservice sleuth is enable which help in tracing the request\n\t# and Zipkin Server is running on one instance and all microservice \u0026 gateway pointing to zipkin base url.\n\n\nI have enable docker for easy deployment and maintainence.\nYou can find the above docker images : https://hub.docker.com/u/ritreshgirdhar/\nhttps://store.docker.com/community/images/ritreshgirdhar/serviceregistry\nhttps://store.docker.com/community/images/ritreshgirdhar/config\nhttps://store.docker.com/community/images/ritreshgirdhar/ms1\nhttps://store.docker.com/community/images/ritreshgirdhar/ms2\nhttps://store.docker.com/community/images/ritreshgirdhar/ms3\nhttps://store.docker.com/community/images/ritreshgirdhar/gateway\n\n#Running Demo, (pardon if the below servers are down, as i am using them for another pocs.) \n\n* Eureka\n\t1. http://52.15.212.66:8761\n* MS1\n\t1. http://13.59.166.163:9001/message\n* MS2\n\t1. http://13.59.166.163:9002/v1\n* ZUUL\n\t1. http://18.188.78.57:9000/ms1/v1\n\t2. http://18.188.78.57:9000/ms2/v1\n* Zipkin \n\t1. http://52.15.212.66:9411/zipkin/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fritreshgirdhar%2Fmicroservices-springcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fritreshgirdhar%2Fmicroservices-springcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fritreshgirdhar%2Fmicroservices-springcloud/lists"}