MongoDB\Driver\Server::getLatency
(mongodb >=1.0.0)
MongoDB\Driver\Server::getLatency — Retorna a latência deste servidor em milissegundos
Descrição
Retorna a latência deste servidor em milissegundos. Este é o
» tempo de ida e volta
de um comando hello
medido pelo cliente .
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Retorna a latência deste servidor em milissegundos ou null
se nenhuma latência
tiver sido medida (por exemplo, o cliente está conectado a um balanceador de carga).
Erros/Exceções
- Lança uma exceção MongoDB\Driver\Exception\InvalidArgumentException em caso de erro ao analisar argumentos.
Registro de Alterações
Versão | Descrição |
---|---|
PECL mongodb 1.11.0 |
Este método retornará null se nenhuma latência tiver sido medida. Nas
versões anteriores, um número inteiro sempre era retornado e um valor não definido
poderia ser relatado como -1 .
|
Exemplos
Example #1 Exemplo de MongoDB\Driver\Server::getLatency()
<?php
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017/");
$server = $manager->selectServer();
var_dump($server->getLatency());
?>
O exemplo acima produzirá algo semelhante a:
int(592)
Veja Também
- MongoDB\Driver\Server::getInfo() - Retorna um array de informações que descrevem este servidor
- MongoDB\Driver\ServerDescription::getRoundTripTime() - Retorna o tempo de ida e volta do servidor em milissegundos
- » Especificação de descoberta e monitoramento de servidor