Provided by: libmr-tarantool-perl_0.0.24-2_all
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.
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.
SEE ALSO
MR::IProto, MR::IProto::Cluster.