table of contents
MR::IProto::Cluster::Server(3pm) | User Contributed Perl Documentation | MR::IProto::Cluster::Server(3pm) |
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.
2020-07-21 | perl v5.30.3 |