MR::IProto::Cluster::Server(3pm)

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).

  1. 11–13

From libmr-tarantool-perl 0.0.24-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.