MongoDB\Driver\Server::getLatency

(mongodb >=1.0.0)

MongoDB\Driver\Server::getLatency — 이 서버의 대기 시간을 밀리초 단위로 반환합니다.


설명

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

이 서버의 대기 시간을 밀리초 단위로 반환합니다. hello 명령의 클라이언트에서 측정된 » round trip time입니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

이 서버의 대기 시간을 밀리초 단위로 반환하거나 측정된 대기 시간이 없는 경우 null을 반환합니다(예: 클라이언트가 로드 밸런서에 연결됨).


오류/예외


변경 로그

버전 설명
PECL mongodb 1.11.0 이 메서드는 대기 시간이 측정되지 않은 경우 null을 반환합니다. 이전 버전에서는 정수가 항상 반환되었으며 설정되지 않은 값은 -1로 보고될 수 있습니다.

Examples

예제 #1 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());

?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

int(592)
                

기타