NAME
MR::IProto::Cluster::Server - server
DESCRIPTION
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.
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.