{"id":13807641,"url":"https://github.com/vert-x3/vertx-service-discovery","last_synced_at":"2025-05-14T00:31:47.513Z","repository":{"id":5975342,"uuid":"54370839","full_name":"vert-x3/vertx-service-discovery","owner":"vert-x3","description":"Some tools one can use for doing microservices with Vert.x","archived":false,"fork":false,"pushed_at":"2025-05-07T11:37:35.000Z","size":2611,"stargazers_count":116,"open_issues_count":13,"forks_count":67,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-05-07T12:39:39.815Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vert-x3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2016-03-21T08:14:16.000Z","updated_at":"2025-05-07T11:37:38.000Z","dependencies_parsed_at":"2024-03-14T13:45:56.611Z","dependency_job_id":"3e6eb541-27c2-4f4d-81ba-86dfc0d42f5e","html_url":"https://github.com/vert-x3/vertx-service-discovery","commit_stats":{"total_commits":500,"total_committers":31,"mean_commits":"16.129032258064516","dds":0.562,"last_synced_commit":"ae5b86a37cf7ec306603b5094da95f34f8993b6c"},"previous_names":[],"tags_count":127,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vert-x3%2Fvertx-service-discovery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vert-x3%2Fvertx-service-discovery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vert-x3%2Fvertx-service-discovery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vert-x3%2Fvertx-service-discovery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vert-x3","download_url":"https://codeload.github.com/vert-x3/vertx-service-discovery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254046351,"owners_count":22005575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-04T01:01:28.050Z","updated_at":"2025-05-14T00:31:42.330Z","avatar_url":"https://github.com/vert-x3.png","language":"Java","funding_links":[],"categories":["Microservices","服务发现"],"sub_categories":[],"readme":"# Vert.x Service Discovery\n\n[![Build Status (5.x)](https://github.com/vert-x3/vertx-service-discovery/actions/workflows/ci-5.x.yml/badge.svg)](https://github.com/vert-x3/vertx-service-discovery/actions/workflows/ci-5.x.yml)\n[![Build Status (4.x)](https://github.com/vert-x3/vertx-service-discovery/actions/workflows/ci-4.x.yml/badge.svg)](https://github.com/vert-x3/vertx-service-discovery/actions/workflows/ci-4.x.yml)\n\nThe `vertx-service-discovery` provides a discovery infrastructure to register and discover the services exposed by your\nmicroservice applications. It can be message sources (entities publishing message on the event bus), REST endpoints,\nservice proxies, or anything you want as you can add your own type.\n\nThe service discovery can be extended using bridges to import services from Docker, Kubernetes, Consul...\n\nYou can find the [full documentation](http://vertx.io/docs/#microservices) on the Vert.x website.\n\n## Kubernetes Discovery Bridge\n\nThe `vertx-discovery-bridge-kubernetes` is a discovery bridge importing the services from Kubernetes in the Vert.x service discovery.\n\n## Docker Discovery Bridge\n\nThe `vertx-discovery-bridge-docker` is a discovery bridge importing the services from Docker container in the Vert.x service discovery. This bridge is experimental.\n\nAnother bridge (`vertx-discovery-bridge-docker-links`) analyzes the docker links (environment variable) to import the\n _linked_ services in the discovery infrastructure.\n\n## Consul Discovery Bridge\n\nThe `vertx-discovery-bridge-consul` is a discovery bridge importing the services from a _consul.io_ agent.\n\n## Discovery Backend - Redis\n\nThe `vertx-discovery-backend-redis` is another implementation of the Vert.x discovery backend (where service record\nare stored) using Redis instead of a distributed map.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvert-x3%2Fvertx-service-discovery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvert-x3%2Fvertx-service-discovery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvert-x3%2Fvertx-service-discovery/lists"}