Server/grpc-server

Description

This is a sharing plugin, which would start a gRPC server.

DefaultConfig

# The address of grpc server. Default value is :11800
address: :11800
# The network of grpc. Default value is :tcp
network: tcp
# The max size of receiving log. Default value is 2M. The unit is Byte.
max_recv_msg_size: 2097152
# The max concurrent stream channels.
max_concurrent_streams: 32
# The TLS cert file path.
tls_cert_file: ""
# The TLS key file path.
tls_key_file: ""
# To Accept Connection Limiter when reach the resource
accept_limit:
  # The max CPU utilization limit
  cpu_utilization: 75
  # The max connection count
  connection_count: 4000

Configuration

Name Type Description
address string The address of grpc server.
network string The network of grpc.
max_recv_msg_size int The max size of the received log.
max_concurrent_streams uint32 The max concurrent stream channels.
tls_cert_file string The TLS cert file path.
tls_key_file string The TLS key file path.
accept_limit grpc.AcceptConnectionConfig To Accept Connection Limiter when reach the resource