Commit Graph

241 Commits

Author SHA1 Message Date
Olga Maciaszek-Sharma
b1e8d6a08c Fix the order in which the postprocessors run. (#1333) 2024-02-08 14:35:20 +01:00
Olga MaciaszekSharma
a292134b0f Make zone static. 2024-02-02 15:48:10 +01:00
Olga Maciaszek-Sharma
c8fe5d38ef Use SmartInitializingSingleton instead of BeanPostProcessor to set up @LoadBalanced WebClient.Builder. (#1319) 2024-01-16 14:18:38 +01:00
Olga Maciaszek-Sharma
dd47ca6c29 @LoadBalanced RestClient (#1294) 2023-11-13 18:12:19 +01:00
纪卓志
cefe2b55a2 feat(lb): deterministic subsetting algorithm (#1289) 2023-11-13 18:00:23 +01:00
Olga MaciaszekSharma
c6249fe0db Merge remote-tracking branch 'origin/4.0.x' 2023-11-13 13:35:13 +01:00
Olga MaciaszekSharma
e1ed69a916 Merge remote-tracking branch 'origin/3.1.x' into 4.0.x 2023-11-13 13:22:13 +01:00
RealBeBetter
ab71866925 Fix Add a specific description of ServiceInstance is empty (#1297) 2023-11-13 13:07:28 +01:00
spencergibb
d604e526f8 updates for docs and formatting 2023-09-20 13:02:57 -04:00
Olga MaciaszekSharma
2e8631b127 Call get(Request request) on delegates by default. 2023-06-28 14:48:22 +02:00
Olga MaciaszekSharma
e4e56e93cf Call get(Request request) on delegates in WeightedServiceInstanceListSupplier. 2023-06-28 14:30:15 +02:00
Olga MaciaszekSharma
f620c44ea5 Merge remote-tracking branch 'origin/3.1.x' into 4.0.x 2023-06-28 13:55:14 +02:00
Olga MaciaszekSharma
cc1aaa8883 Merge remote-tracking branch 'origin/3.1.x' into 4.0.x
# Conflicts:
#	docs/src/main/asciidoc/spring-cloud-commons.adoc
#	spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerProperties.java
#	spring-cloud-loadbalancer/src/test/java/org/springframework/cloud/loadbalancer/core/SameInstancePreferenceServiceInstanceListSupplierTests.java
#	spring-cloud-loadbalancer/src/test/java/org/springframework/cloud/loadbalancer/core/ServiceInstanceListSupplierBuilderTests.java
2023-06-28 13:53:16 +02:00
Olga MaciaszekSharma
d36062b8bb Update copyright and fix docs. 2023-06-28 13:46:49 +02:00
Olga Maciaszek-Sharma
354a894606 Call get request on delegates (#1250) 2023-06-28 12:28:44 +02:00
buildmaster
3df50061ac Bumping versions 2023-06-21 23:49:09 +00:00
Olga MaciaszekSharma
12e709cdc6 Remove deprecated method use. 2023-06-21 16:19:27 +02:00
buildmaster
142d8e50f7 Bumping versions 2023-06-01 13:16:20 +00:00
HJK181
f2068833bd Fix DelegatingServiceInstanceListSupplier must (#1226) 2023-05-31 16:18:33 +02:00
Olga MaciaszekSharma
cb97108f57 Fix logging in tests for Boot 3.1.x. 2023-05-12 16:55:54 +02:00
Olga Maciaszek-Sharma
80643ef3ed Allow batching the emitted alive instances flux. (#1206) 2023-03-07 11:33:06 +01:00
Olga Maciaszek-Sharma
dbdb21a199 Adjust to changes in main. 2023-02-22 11:52:40 +01:00
Olga Maciaszek-Sharma
cffed824bb Merge remote-tracking branch 'origin/3.1.x' 2023-02-22 11:09:25 +01:00
Olga Maciaszek-Sharma
366c5f52bd Add caching to all user-enabled configs other than healthcheck lb. (#1208) 2023-02-22 11:07:13 +01:00
纪卓志
b996fec203 Refactor code to simplify calculation logic (#1199) 2023-02-02 12:41:55 +01:00
buildmaster
e4b199df93 Bumping versions 2023-01-23 13:16:34 +00:00
Krishna
a6c5d438fe Removed ModifiedClasspathRunner and used the ClasspathExtensions from the Spring boot test support (#1181) 2023-01-23 11:46:30 +01:00
Olga Maciaszek-Sharma
f6dd5926b5 Merge remote-tracking branch 'origin/3.1.x' 2023-01-18 12:04:44 +01:00
Olga Maciaszek-Sharma
a4a37cd975 Recheck for null service instance to avoid micrometer NPE. (#1197) 2023-01-18 11:57:41 +01:00
Olga Maciaszek-Sharma
097959a64a Merge remote-tracking branch 'origin/3.1.x' 2023-01-17 14:00:36 +01:00
qingshanpeng
d22b30b508 add override annotation for Specification child class 2023-01-17 13:56:21 +01:00
纪卓志
aee2354798 Optimizing selectors to ensure that selection is always O(1) time (#1184) 2023-01-17 13:04:15 +01:00
Olga Maciaszek-Sharma
e4bd5b300b Add native hints for Caffeine cache. (#1194) 2023-01-17 11:25:32 +01:00
Olga Maciaszek-Sharma
9a06eb4a05 Merge remote-tracking branch 'origin/3.1.x' 2023-01-13 15:40:49 +01:00
Olga Maciaszek-Sharma
95b7d2f91e Do not run BlockingLoadBalancerClientAutoConfiguration or LoadBalancerCacheAutoConfiguration when load-balancing disabled. Fixes gh-1114. 2023-01-13 15:40:29 +01:00
Benoit Kessler
c13c8bbb5b Add flexibility to zone preference in load balancing (#1174) 2022-12-12 16:04:20 +01:00
Benoit Kessler
9849d9b23d Add flexibility to zone preference in load balancing (#1174) 2022-12-12 16:03:18 +01:00
Olga Maciaszek-Sharma
78eb9a0fd6 Lazily initialize child contexts with AOT initializers. (#1176) 2022-11-30 21:01:45 +01:00
Olga Maciaszek-Sharma
5b7e03b133 Revert "Allow overriding getScheme on DefaultServiceInstance. (#1168)"
This reverts commit 5015b13f22.
2022-11-08 18:19:56 +01:00
Olga Maciaszek-Sharma
5015b13f22 Allow overriding getScheme on DefaultServiceInstance. (#1168) 2022-11-08 17:06:51 +01:00
Olga Maciaszek-Sharma
0637a76355 Fix failing tests. 2022-11-08 15:22:20 +01:00
Olga Maciaszek-Sharma
5cb7a0d289 Remove deprecated elements in SC LoadBalancer. 2022-11-08 14:11:33 +01:00
Olga Maciaszek-Sharma
efe5131a36 Remove some deprecated API usage, switch to newer JDK api usages, refactor. 2022-11-08 13:57:03 +01:00
jizhuozhi
07f7328ca2 Lazy fills service instances to reduce max latency (#1165) 2022-11-02 15:21:43 +01:00
jizhuozhi
aef64061be feat: support autoconfigure WeightedServiceInstanceListSupplier (#1163) 2022-10-27 19:24:04 +02:00
spencergibb
d73f3b614e Updates to new AOT classes 2022-10-10 14:31:39 -04:00
spencergibb
8937a79d0d Makes LoadBalancerChildContextInitializer static 2022-10-10 14:31:22 -04:00
Olga Maciaszek-Sharma
64a0f4618d Merge remote-tracking branch 'origin/3.1.x' 2022-10-05 16:40:43 +02:00
jizhuozhi
69856a0ea8 Do not move position when there is only 1 instance (#1152) 2022-10-05 16:36:41 +02:00
jizhuozhi
6955fdcc7a feat: expand the list by weights to implement weighted load balancing (#1140) 2022-10-04 12:33:01 +02:00