Protocols¶
Vaurien provides a collections of protocols, which are all listed on this page. You can also write your own protocols if you need. Have a look at Extending Vaurien to learn more.
http¶
HTTP protocol.
Options:
- buffer: Buffer size (int, default: 8124)
- keep_alive: Keep the connection alive (bool, default: False)
- overwrite_host_header: If True, the HTTP Host header will be rewritten with backend address. (bool, default: False)
- reuse_socket: If True, the socket is reused. (bool, default: False)
memcache¶
Memcache protocol.
Options:
- buffer: Buffer size (int, default: 8124)
- keep_alive: Keep the connection alive (bool, default: False)
- reuse_socket: If True, the socket is reused. (bool, default: False)
mysql¶
No documentation. Boooo!
Options:
- buffer: Buffer size (int, default: 8124)
- reuse_socket: If True, the socket is reused. (bool, default: False)
redis¶
Redis protocol.
Options:
- buffer: Buffer size (int, default: 8124)
- keep_alive: Keep the connection alive (bool, default: False)
- reuse_socket: If True, the socket is reused. (bool, default: False)
smtp¶
SMTP Protocol.
Options:
- buffer: Buffer size (int, default: 8124)
- reuse_socket: If True, the socket is reused. (bool, default: False)
tcp¶
TCP handler.
Options:
- buffer: Buffer size (int, default: 8124)
- keep_alive: Keep the connection alive (bool, default: False)
- reuse_socket: If True, the socket is reused. (bool, default: False)