Configuration
Channel
and Server
classes accepts configuration via Configuration
object to modify default behaviour.
Example:
from grpclib.config import Configuration
config = Configuration(
http2_connection_window_size=2**20, # 1 MiB
)
channel = Channel('localhost', 50051, config=config)
Reference
- class grpclib.config.Configuration(_keepalive_time: Union[float, NoneType] = <default>, _keepalive_timeout: float = 20.0, _keepalive_permit_without_calls: bool = False, _http2_max_pings_without_data: int = 2, _http2_min_sent_ping_interval_without_data: float = 300, http2_connection_window_size: int = 4194304, http2_stream_window_size: int = 4194304)