Skip to content

Add resilience4j support #658

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

Open
OlgaMaciaszek opened this issue Nov 15, 2018 · 5 comments
Open

Add resilience4j support #658

OlgaMaciaszek opened this issue Nov 15, 2018 · 5 comments

Comments

@OlgaMaciaszek
Copy link
Contributor

OlgaMaciaszek commented Nov 15, 2018

Probably the best way to do it would be to switch to an abstraction that would work for both Hystrix and resilience4J (and possibly other implementations), so this issue is dependent on adding those changes in commons (spring-cloud/spring-cloud-commons#21).

@gminog
Copy link
Contributor

gminog commented Jan 10, 2019

@OlgaMaciaszek, is this still under consideration?
To my understanding, Spring Cloud Gateway only supports Hystrix for Circuit Breaking. Am I right?

@ryanjbaxter
Copy link
Contributor

Yes support will be added in the future.

@eacdy
Copy link
Contributor

eacdy commented Oct 20, 2019

@ryandawsonuk Do we have any plans to support resilience4j?

@ryandawsonuk
Copy link
Contributor

@eacdy I think you mean to ask @ryanjbaxter

@spencergibb
Copy link
Member

That is the purpose of this issue.

Johnny850807 pushed a commit to Johnny850807/spring-cloud-gateway that referenced this issue Dec 14, 2020
* Get ServiceInstance zone from metadata.

* Add ZonePreferenceServiceInstanceListSupplier.

* Add javadocs and license entries.

* Add tests.

* Add documentation.

* Documentation fix.

* Fix after code review.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants