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 missing server config properties for config.md file #149

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 29 additions & 1 deletion docs/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,42 @@ The next sections describes how to set up project configuration.
- `circuitbreaker.open_state_duration` - duration (in millis) of circuit breaker sitting in open state.
- `circuitbreaker.closed_state_calls_number` - size of circuit breaker sliding window.
- `circuitbreaker.half_open_state_calls_number` - number of calls in half open state.
- `sampling.rate` - logging sampling rate

### Storage
- `storage.default-ttl-seconds` - set the default ttl for the data

#### Redis
#### Redis Module Storage
- `storage.redis.{application-name}.port` - redis port.
- `storage.redis.{application-name}.host` - redis host.
- `storage.redis.{application-name}.password` - redis password, leave empty if no password required.
- `storage.redis.{application-name}.timeout` - timeout in ms.
- `storage.redis.{application-name}.cluster.nodes` - list of node uris, set when using clustered redis.
- `storage.redis.{application-name}.cluster.enable_topology_refresh` - toggle for topology refresh support, set when using clustered redis.
- `storage.redis.{application-name}.cluster.topology_periodic_refresh_period` - refresh period of clustered redis topology, used when `storage.redis.{application-name}.cluster.enable_topology_refresh` is set to true.

#### Redis Storage
- `spring.redis.port` - redis port.
- `spring.redis.host` - redis host.
- `spring.redis.password` - redis password, leave empty if no password required.
- `spring.redis.timeout` - timeout in ms.
- `spring.redis.cluster.nodes` - list of node uris, set when using clustered redis.
- `spring.redis.cluster.enable_topology_refresh` - toggle for topology refresh support, set when using clustered redis.
- `spring.redis.cluster.topology_periodic_refresh_period` - refresh period of clustered redis topology, used when `spring.redis.cluster.enable_topology_refresh` is set to true.

#### Aerospike Storage
- `spring.aerospike.host` - a host or comma-separated hosts
- `spring.aerospike.port` - a port (in case the `spring.aerospike.host` has a single host)
- `spring.aerospike.password` - an aerospike password
- `spring.aerospike.cores` - the number of threads an aerospike event loop will use
- `spring.aerospike.first-backoff` - the minimum duration in ms for the first backoff
- `spring.aerospike.max-backoff` - a hard maximum duration for exponential backoffs.
- `spring.aerospike.max-retry` - the maximum number of retry attempts to allow
- `spring.aerospike.namespace` - an aerospike namespace
- `spring.aerospike.prevent-u-u-i-d-duplication"` - if equals to `true` doesn't allow to cache requests with the same UUID

#### Apache Ignite Storage
- `spring.ignite.host` - a host or comma-separated hosts
- `spring.ignite.port` - a port (in case the `spring.ignite.host` has a single host)
- `spring.ignite.cache-name` - an ignite cache name
- `spring.ignite.secure` - if equals to `true` requires SSL connection
Loading