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 service discoveries options #212

Open
alexppg opened this issue Oct 27, 2020 · 4 comments
Open

Add service discoveries options #212

alexppg opened this issue Oct 27, 2020 · 4 comments

Comments

@alexppg
Copy link
Member

alexppg commented Oct 27, 2020

Is your feature request related to a problem? Please describe.
Any cool microservices framework has some kind of service discovery. Spring boot has Eureka, but it also has kubernetes.

Why would you need this? To find services to attack programmatically. For example, if k8s service discovery were implemented, you could do canary deployments and configure a service to use the unstable service based on the k8s service labels.

Describe the solution you'd like
A Service Discovery pyms service whith different backends (k8s, eureka, etc).

Describe alternatives you've considered
n/a

Additional context
Spring boot stuff.

@avara1986
Copy link
Member

is this issue similar to #190 issue?

@alexppg
Copy link
Member Author

alexppg commented Nov 1, 2020

It is, consul can be used as service discovery. This issue goes to the generic implementation and #190 to a consul backend for this implementation, in my opinion.

@Svtter
Copy link

Svtter commented Mar 25, 2021

For a cool microservices framework, the service discovery should be list at document firstly.

image

I spent about 20 minutes to find this chapter, it's kind of inconvenient.

avara1986 added a commit to python-microservices/python-microservices.github.io that referenced this issue Mar 28, 2021
@tsengia
Copy link

tsengia commented Jan 9, 2022

I would like to tack on AWS Cloud Map to the list of service discovery methods. Let me know if I should open up a separate issue for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants