MongoDB\Driver\Server::getLatency

(mongodb >=1.0.0)

MongoDB\Driver\Server::getLatencyReturns the latency of this server in milliseconds

Beschreibung

final public MongoDB\Driver\Server::getLatency(): ?integer

Returns the latency of this server in milliseconds. This is the client's measured » round trip time of a hello command.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Returns the latency of this server in milliseconds, or null if no latency has been measured (e.g. client is connected to a load balancer).

Fehler/Exceptions

Changelog

Version Beschreibung
PECL mongodb 1.11.0 This method will return null if no latency has been measured. In earlier versions, an integer was always returned and an unset value might be reported as -1.

Beispiele

Beispiel #1 MongoDB\Driver\Server::getLatency() example

<?php

$manager
= new MongoDB\Driver\Manager("mongodb://localhost:27017/");

$rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_PRIMARY);
$server = $manager->selectServer($rp);

var_dump($server->getLatency());

?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

int(592)

Siehe auch