Skip to main content

Ratis gRPC Configurations

Admin

Propertyraft.grpc.admin.host
DescriptionThe host name of the admin server.
TypeString
Defaultnull
Propertyraft.grpc.admin.port
DescriptionThe port number of the admin server.
Typeint
Default-1
Propertyraft.grpc.admin.tls.conf
DescriptionThe TLS configuration for the admin server.
TypeGrpcTlsConfig
Defaultnull

Client

Propertyraft.grpc.client.host
DescriptionThe host name of the client.
TypeString
Defaultnull
Propertyraft.grpc.client.port
DescriptionThe port number of the client.
Typeint
Default-1
Propertyraft.grpc.client.tls.conf
DescriptionThe TLS configuration for the client.
TypeGrpcTlsConfig
Defaultnull

Server

Propertyraft.grpc.server.host
DescriptionThe host name of the server.
TypeString
Defaultnull
Propertyraft.grpc.server.port
DescriptionThe port number of the server.
Typeint
Default0
Propertyraft.grpc.server.async.request.thread.pool.cached
DescriptionWhether to use a cached thread pool for async requests.
Typeboolean
Defaulttrue
Propertyraft.grpc.server.async.request.thread.pool.size
DescriptionThe size of the thread pool for async requests.
Typeint
Default32
Propertyraft.grpc.server.leader.outstanding.appends.max
DescriptionThe maximum number of outstanding appends for the leader.
Typeint
Default8
Propertyraft.grpc.server.install_snapshot.request.element-limit
DescriptionThe element limit for install snapshot requests.
Typeint
Default8
Propertyraft.grpc.server.install_snapshot.request.timeout
DescriptionThe timeout for install snapshot requests.
TypeTimeDuration
Default3s
Propertyraft.grpc.server.heartbeat.channel
DescriptionWhether to use a separate channel for heartbeats.
Typeboolean
Defaulttrue
Propertyraft.grpc.server.log-message.batch.duration
DescriptionThe duration for batching log messages.
TypeTimeDuration
Default5s
Propertyraft.grpc.server.services.customizer
DescriptionThe customizer for gRPC services.
TypeGrpcServices.Customizer
Defaultnull
Propertyraft.grpc.server.tls.conf
DescriptionThe TLS configuration for the server.
TypeGrpcTlsConfig
Defaultnull

General

Propertyraft.grpc.message.size.max
DescriptionThe maximum message size.
TypeSizeInBytes
Default64MB
Propertyraft.grpc.flow.control.window
DescriptionThe flow control window size.
TypeSizeInBytes
Default1MB