Nevinitsin Yury > MR-Tarantool-0.0.24 > MR::IProto::Cluster::Server

Download:
MR-Tarantool-0.0.24.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Source  

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.

syntax highlighting: