buildmaster
81ae09f20d
Bumping versions to 3.0.3-SNAPSHOT after release
4 years ago
buildmaster
708f92ae57
Going back to snapshots
4 years ago
buildmaster
c0723f3af3
Update SNAPSHOT to 3.0.2
4 years ago
Olga MaciaszekSharma
61560ef760
Fix flaky test.
4 years ago
Olga Maciaszek-Sharma
272365490a
Add hint-based instance filtering ( #923 )
4 years ago
Olga Maciaszek-Sharma
6b6f6dbbd5
Move LoadBalancerServiceInstanceCookieTransformer to loadbalancer module. ( #920 )
4 years ago
spencergibb
2b2903c91d
Makes junit:junit optional.
...
This means modules using spring-cloud-test-support must have the
junit-vintage-engine dependency so tests will run properly.
4 years ago
spencergibb
458ba95507
Fixes spring.cloud.oauth2.load-balanced.enabled condition.
...
Fixes gh-921
4 years ago
spencergibb
2cbf197050
Updates test to jupiter
4 years ago
Olga Maciaszek-Sharma
d583addb37
Add service instance cookie mechanism for blocking load-balanced requests. ( #918 )
4 years ago
Olga Maciaszek-Sharma
8bffa27e9a
Instantiate one LoadBalancedRetryFactory bean. ( #917 )
4 years ago
Tim Ysewyn
894b7d25c9
Log exceptions as errors
4 years ago
Роман Чигвинцев
95a22796eb
Fix bug of service instance refetching when repeating health check is activated ( #904 )
...
Fixes gh-899
(cherry picked from commit 3d257b4300
)
4 years ago
buildmaster
3aff1bea0d
Bumping versions to 2.2.8.BUILD-SNAPSHOT after release
4 years ago
buildmaster
c8d0e7f13d
Going back to snapshots
4 years ago
buildmaster
d74cd35533
Update SNAPSHOT to 2.2.7.RELEASE
4 years ago
johnny850807
361a8c2bae
Add getSupportedLifecycleProcessors method in BlockingLoadBalancerClient
...
# Conflicts:
# spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/blocking/client/BlockingLoadBalancerClient.java
4 years ago
buildmaster
6240d30237
Bumping versions to 3.0.2-SNAPSHOT after release
4 years ago
buildmaster
20252d8d30
Going back to snapshots
4 years ago
buildmaster
6e213c5919
Update SNAPSHOT to 3.0.1
4 years ago
Olga Maciaszek-Sharma
5839758365
Add CaffeineCacheManager class conditions to LoadBalancerCacheAutoConfiguration. ( #891 )
4 years ago
Olga Maciaszek-Sharma
3493612ab4
Use daemon threads with DefaultLoadBalancerCacheManager. ( #890 )
4 years ago
buildmaster
2e76164fc1
Bumping versions to 3.0.1-SNAPSHOT after release
4 years ago
buildmaster
9a5c2f95c4
Going back to snapshots
4 years ago
buildmaster
ab37a182f0
Update SNAPSHOT to 3.0.0
4 years ago
Olga Maciaszek-Sharma
8125db910a
Add missing LB properties to configuration-metadata.
4 years ago
Olga Maciaszek-Sharma
a40258394a
Lb micrometer stats ( #871 )
...
* Add stats lifecycle bean. Add onStartRequest method to LoadBalancerLifecycle. Add loadbalancer.Request field to CompletionContext.
* Add TimedRequestContext interface. Make RetryableRequestContext extend RequestDataContext. Improve generating metrics. Add utility class for working with tags. Ensure tags are not null.
* Add separate meters depending on CompletionContext.Status.
* Modify registered metrics. Add adapter for BlockingLoadBalancerClient requests. Add autoconfiguration.
* Make new config conditional on MeterRegistry class.
* Rename lifecycle bean. Do not log request if 0 timestamp.
* Fix onStartRequest call arguments for BlockingLoadBalancerClient.
* Fix onStartRequest and onComplete calls for RetryLoadBalancerInterceptor.
* Only register timed request once. Add tests.
* Adjust tags logic. Add more tests.
* Add more tests.
* Refactor. Add javadocs.
* Refactor.
* Refactor.
* Retrieve client response data if possible in BlockingLoadBalancerClient.
* Refactor.
* Fix docs after review.
* Make previousServiceInstanceMutable.
* Change argument order for CompletionContext constructors. Remove duplicated start time setting.
4 years ago
Marcin Grzejszczak
1f0f750707
Moves classes from spring-cloud-security to spring-cloud-commons
4 years ago
buildmaster
29728ceb09
Going back to snapshots
4 years ago
buildmaster
215a24b5dc
Update SNAPSHOT to 3.0.0-RC1
4 years ago
Olga Maciaszek-Sharma
188fab7b32
Fix after merge.
4 years ago
Olga Maciaszek-Sharma
65201f8f61
Add RandomLoadBalancer, along with tests and docs. ( #868 )
...
# Conflicts:
# spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancer.java
4 years ago
Olga Maciaszek-Sharma
ddd370c57d
Add function-based health check. Add restTemplate-based health-check beans to default config ( #866 )
...
* Switch to a function-based HealthCheckServiceInstanceListSupplier.
* Handle exception for restTemplate based function. Add default blocking health-check configuration.
* Add docs.
4 years ago
Olga Maciaszek-Sharma
c6bd75eb5d
Move LoadBalancerProperties to the parent package.
4 years ago
Olga Maciaszek-Sharma
8969d5d1e1
Remove deprecations.
4 years ago
Olga Maciaszek-Sharma
dce413ae66
Do not pass response body to LB lifecycle beans. ( #864 )
...
* Do not pass response body to LB lifecycle beans.
* Fix argument name.
4 years ago
Olga Maciaszek-Sharma
0f98419c47
Request based sticky session ( #860 )
...
* Implement first draft for sticky-session load-balancing.
* Make setting instance cookie opt-in.
* Add tests.
* Make adding request cookie opt-in.
* Add docs and javadocs.
* Add default configuration with blocking discovery client.
* Fix docs after review.
4 years ago
Olga Maciaszek-Sharma
c1128e5065
Fix @since info.
4 years ago
Olga Maciaszek-Sharma
843cb79649
Support same service instance preference ( #862 )
...
* Draft initial implementation.
* Rename default configuration property. Check previously chosen instance for equality.
* Verify previous service instance for null. Add tests.
* Add docs.
* Add javadocs.
* Fix javadocs after review.
4 years ago
buildmaster
3d645bbc57
Going back to snapshots
4 years ago
buildmaster
b5801856a3
Update SNAPSHOT to 3.0.0-M6
4 years ago
Olga Maciaszek-Sharma
cbedae2e82
Allow refetching instances for healthcheck ( #855 )
...
* Allow refetching instances by HealthCheckServiceInstanceListSupplier.
* Add docs and javadocs.
* Fix docs after review.
4 years ago
buildmaster
4215a9a046
Going back to snapshots
4 years ago
buildmaster
99f2a754d8
Update SNAPSHOT to 3.0.0-M5
4 years ago
Olga Maciaszek-Sharma
17e9a2af38
Remove LB caching from default health-check config, since HealthCheckServiceInstanceListSupplier has a separate caching mechanism. Fixes gh-849.
4 years ago
Olga Maciaszek-Sharma
7f23cb852f
Add Reactive retries for SC LoadBalancer ( #847 )
...
* Implement retry logic.
* Fix retrying on next instance when RetryExhausted in same instance.
* Fix retrying on next instance when RetryExhausted in same instance.
* Fix retrying on next instance when RetryExhausted in same instance.
* Move duplicated methods to utility class. Fix checkstyle.
* Fix test.
* Add more tests.
* Fix test.
* Add autoConfiguration.
* Refactor and add javadocs.
* Add javadocs.
* Use RetryAwareServiceInstanceListSupplier with reactive retries.
* Update properties.
* Fix the docs.
* Rename utility class.
* Verify interactions in order.
4 years ago
buildmaster
259df6f4ee
Bumping versions to 2.2.7.BUILD-SNAPSHOT after release
4 years ago
buildmaster
439c966bb8
Going back to snapshots
4 years ago
buildmaster
30bf7336c9
Update SNAPSHOT to 2.2.6.RELEASE
4 years ago
alchemy24
72762d76ed
Deprecates SimpleServiceInstance in favor of DefaultServiceInstance ( #835 )
...
* Initial Commit
* Added URI to DefaultServiceInstance
* Added default constructor
* Fixed PR Comments
4 years ago