Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Eureka service registration #9704

Open
Tracked by #9702
barchetta opened this issue Jan 27, 2025 · 0 comments
Open
Tracked by #9702

Add support for Eureka service registration #9704

barchetta opened this issue Jan 27, 2025 · 0 comments
Assignees
Labels
4.x Version 4.x webserver
Milestone

Comments

@barchetta
Copy link
Member

barchetta commented Jan 27, 2025

This issue attempts to capture a problem description and a few hard-and-fast requirements of work around Eureka service registration. The following is an initial draft of the shape of the work, and is subject to edit and change at any time:

Who

A developer of a Helidon-based microservice

Wants To…

Have her microservice's coordinates (host, port, etc.) appear in a preëxisting (probably Spring-based/flavored) Eureka server somewhere such that developers of other microservices, Helidon-based or otherwise (probably Spring Boot-based), can discover it from that server, using Eureka-flavored facilities they are familiar with (probably Spring Cloud's DiscoveryClient machinery)

Goals of the Solution

  • Configuration only. The Helidon developer should ideally have to add only a minimum of configuration to her microservice, and perform no other work, to accomplish her goal
  • Spring-friendly. The primary beneficiaries of this work will be Spring Boot/Spring Cloud users who will be able to "see" Helidon-based microservices in the Eureka service catalogs they are used to interacting with. It is not an immediate goal to support other kinds of consumers.

Non-Functional Requirements

Issues

@github-project-automation github-project-automation bot moved this to Triage in Backlog Jan 27, 2025
@barchetta barchetta added 4.x Version 4.x webserver labels Jan 27, 2025
@barchetta barchetta added this to the 4.2.0 milestone Jan 27, 2025
@ljnelson ljnelson moved this from Triage to Sprint Scope in Backlog Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x webserver
Projects
Status: Sprint Scope
Development

No branches or pull requests

2 participants