MongoDB\Driver\Server::getLatency

(mongodb >=1.0.0)

MongoDB\Driver\Server::getLatencyRetourne la latence de ce serveur en millisecondes

Description

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

Retourne la latence de ce serveur en millisecondes. C'est la mesure cliente du temps d'un » aller/retour d'une commande hello.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne la latence du serveur en millisecondes, ou null si aucune latence n'a été mesurée (par exemple, le client est connecté à un équilibreur de charge).

Erreurs / Exceptions

  • Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

Historique

Version Description
PECL mongodb 1.11.0 Cette méthode retournera null si aucune latence n'a été mesurée. Dans les versions antérieures, un nombre entier était toujours retourné et une valeur non définie pouvait être signalée comme -1.

Exemples

Exemple #1 Exemple avec MongoDB\Driver\Server::getLatency()

<?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());

?>

Résultat de l'exemple ci-dessus est similaire à :

int(592)

Voir aussi

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top