• Murphy Law's avatar
    go/proxyd: Proxy requests using batch JSON-RPC (#2480) · f48bd87d
    Murphy Law authored
    * go/proxyd: Proxy requests as batched RPC
    
    We forward several RPC request objects to upstreams using the JSON-RPC
    batch functionality. This should be more efficient than serialized RPC
    request proxying the round-trip latency of the remaining request objects
    are eliminated.
    
    A new server config, `max_upstream_batch_size`, is introduced to limit
    the number of RPC request objects in a single batch request. This is to
    avoid overloading upstream as proxyd may accept a large number of
    request objects in a single request by having a large `max_body_size_bytes`
    config value.
    
    * remove flakes: no more SequencedResponseHandler
    Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    f48bd87d
Name
Last commit
Last update
..
batch_timeout.toml Loading commit data...
batching.toml Loading commit data...
caching.toml Loading commit data...
failover.toml Loading commit data...
max_rpc_conns.toml Loading commit data...
out_of_service_interval.toml Loading commit data...
rate_limit.toml Loading commit data...
retries.toml Loading commit data...
whitelist.toml Loading commit data...