You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/container-apps/java-eureka-server-usage.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,24 +66,24 @@ The following configuration settings are available on the `eureka.server` config
66
66
67
67
| Name | Description | Default value |
68
68
|--|--|--|
69
-
|`enable-self-preservation`| When enabled, the server keeps track of the number of renewals it should receive from the server. Anytime, the number of renewals drops below the threshold percentage as defined by `renewal-percent-threshold`. The default value is set to `true` in the original Eureka server, but in the Eureka Server Java component, the default value is set to `false`. See [Limitations of Eureka Server for Spring Java component](#limitations)|`false`|
70
-
|`renewal-percent-threshold`| The minimum percentage of renewals expected from the clients in the period specified by `renewal-threshold-update-interval-ms`. If renewals drop below the threshold, expirations are disabled when `enable-self-preservation` is enabled. |`0.85`|
71
-
|`renewal-threshold-update-interval-ms`| The interval at which the threshold as specified in `renewal-percent-threshold` is updated. |`0`|
72
-
|`expected-client-renewal-interval-seconds`| The interval at which clients are expected to send their heartbeats. The default value is to `30` seconds. If clients send heartbeats at a different frequency, make this value match the sending frequency to ensure self-preservation works as expected. |`30`|
73
-
|`response-cache-auto-expiration-in-seconds`| Gets the time the registry payload is kept in the cache when not invalidated by change events. |`180`|
74
-
|`response-cache-update-interval-ms`| Gets the time interval the payload cache of the client is updated.|`0`|
75
-
|`use-read-only-response-cache`| The `com.netflix.eureka.registry.ResponseCache`uses a two level caching strategy to responses. A `readWrite` cache with an expiration policy, and a `readonly` cache that caches without expiry.|`true`|
76
-
|`disable-delta`| Checks to see if the delta information is served to client or not. |`false`|
77
-
|`retention-time-in-m-s-in-delta-queue`| Gets the time delta information is cached for the clients to retrieve the value without missing it.|`0`|
78
-
|`delta-retention-timer-interval-in-ms`| Get the time interval the cleanup task wakes up to check for expired delta information. |`0`|
79
-
|`eviction-interval-timer-in-ms`|Gets the time interval the task that expires instances wakes up and runs.|`60000`|
80
-
|`sync-when-timestamp-differs`| Checks whether to synchronize instances when timestamp differs. |`true`|
81
-
|`rate-limiter-enabled`| Indicates whether the rate limiter is enabled or disabled. |`false`|
|`rate-limiter-registry-fetch-average-rate`| The rate limiter, token bucket algorithm property. Specifies the average enforced request rate. |`500`|
84
-
|`rate-limiter-privileged-clients`|List of certified clientsis in addition to standard Eureka Java clients. | N/A |
85
-
|`rate-limiter-throttle-standard-clients`|Indicates if rate limit standard clients. If set to `false`, only nonstandard clients are rate limited. |`false`|
86
-
|`rate-limiter-full-fetch-average-rate`| Rate limiter, token bucket algorithm property. Specifies the average enforced request rate. |`100`|
69
+
|`eureka.server.enable-self-preservation`| When enabled, the server keeps track of the number of renewals it should receive from the server. Any time, the number of renewals drops below the threshold percentage as defined by eureka.server.renewal-percent-threshold. The default value is set to `true` in the original Eureka server, but in the Eureka Server Java component, the default value is set to `false`. See [Limitations of Eureka Server for Spring Java component](#limitations)| false |
70
+
|`eureka.server.renewal-percent-threshold`| The minimum percentage of renewals that is expected from the clients in the period specified by eureka.server.renewal-threshold-update-interval-ms. If the renewals drop below the threshold, the expirations are disabled if the eureka.server.enable-self-preservation is enabled. | 0.85 |
71
+
|`eureka.server.renewal-threshold-update-interval-ms`| The interval with which the threshold as specified in eureka.server.renewal-percent-threshold needs to be updated. |0|
72
+
|`eureka.server.expected-client-renewal-interval-seconds`| The interval with which clients are expected to send their heartbeats. Defaults to 30 seconds. If clients send heartbeats with different frequency, say, every 15 seconds, then this parameter should be tuned accordingly, otherwise, self-preservation won't work as expected. |30|
73
+
|`eureka.server.response-cache-auto-expiration-in-seconds`| Gets the time for which the registry payload should be kept in the cache if it is not invalidated by change events. | 180|
74
+
|`eureka.server.response-cache-update-interval-ms`| Gets the time interval with which the payload cache of the client should be updated.|0|
75
+
|`eureka.server.use-read-only-response-cache`| The com.netflix.eureka.registry.ResponseCache currently uses a two level caching strategy to responses. A readWrite cache with an expiration policy, and a readonly cache that caches without expiry.| true |
76
+
|`eureka.server.disable-delta`| Checks to see if the delta information can be served to client or not. | false |
77
+
|`eureka.server.retention-time-in-m-s-in-delta-queue`| Get the time for which the delta information should be cached for the clients to retrieve the value without missing it.| 0|
78
+
|`eureka.server.delta-retention-timer-interval-in-ms`| Get the time interval with which the clean up task should wake up and check for expired delta information. |0|
79
+
|`eureka.server.eviction-interval-timer-in-ms`|Get the time interval with which the task that expires instances should wake up and run.| 60000|
80
+
|`eureka.server.sync-when-timestamp-differs`| Checks whether to synchronize instances when timestamp differs. | true |
81
+
|`eureka.server.rate-limiter-enabled`| Indicates whether the rate limiter should be enabled or disabled. | false |
|`eureka.server.rate-limiter-registry-fetch-average-rate`| Rate limiter, token bucket algorithm property. Specifies the average enforced request rate. | 500 |
84
+
|`eureka.server.rate-limiter-privileged-clients`|A list of certified clients. This is in addition to standard eureka Java clients. | N/A |
85
+
|`eureka.server.rate-limiter-throttle-standard-clients`|Indicate if rate limit standard clients. If set to false, only non standard clients will be rate limited. | false |
86
+
|`eureka.server.rate-limiter-full-fetch-average-rate`| Rate limiter, token bucket algorithm property. Specifies the average enforced request rate. | 100 |
0 commit comments