Difference between revisions of "Proxyd"

From wikieduonline
Jump to navigation Jump to search
Line 25: Line 25:
 
* <code>[[error forwarding request to backend]]</code>
 
* <code>[[error forwarding request to backend]]</code>
 
* <code>[[Error forwarding RPC batch]]</code>
 
* <code>[[Error forwarding RPC batch]]</code>
 +
* <code>[[error serving requests]]</code>
 
* <code>[[error proxying websocket]]</code>
 
* <code>[[error proxying websocket]]</code>
 
* <code>[[error writing clientConn message]]</code>
 
* <code>[[error writing clientConn message]]</code>
* <code>[[error serving requests]]</code>
+
 
  
 
WARN
 
WARN

Revision as of 14:06, 23 August 2024

proxyd is an RPC proxy

proxyd /etc/proxyd/proxyd.toml 

Features:

  • Whitelists RPC methods
  • Routes RPC methods to groups of backend services
  • Load balance requests across backend services
  • Automatically retries failed backend requests
  • Cache immutable responses from backends
  • Provides metrics to measure request latency, error rates

Consensus related:

  • Track backend consensus (latest, safe, finalized blocks), peer count and sync state
  • Re-write requests and responses to enforce consensus


Logs

ERROR


WARN

INFO

Related

See also

Advertising: