MR::IProto::Cluster::Server3pm
Server
Overview
This class is used to implement all communication with one server.
Attributes
host
|
Host name or IP address. |
|---|---|
port
|
Port number. |
weight
|
Server weight. |
connect_timeout
|
Timeout of connect operation. |
timeout
|
Timeout of read and write operations. |
tcp_nodelay
|
Enable TCP_NODELAY. |
tcp_keepalive
|
Enable SO_KEEPALIVE. |
max_parallel
|
Max amount of simultaneous request. |
active
|
Is server used in balancing. |
Public methods
- disconnect_all
-
Class method used to disconnect all iproto-connections. Very useful in case of
fork().
Protected methods
_send_started( $sync, $message, $data )
|
This method is called when message is started to send. |
|---|---|
_recv_finished( $sync, $message, $data, $error )
|
This method is called when message is received. |
Releases
Unchanged in 3 releases since Debian 11 (Bullseye).