라이브러리
[PHP] MongoDBDriverMonitoringServerHeartbeatStartedEvent::isAwaited - 하트비트가 스트리밍 프로토콜을 사용했는지 여부를 반환합니다.
MongoDB Driver Monitoring Server Heartbeat Started Event
MongoDB Driver Monitoring은 MongoDB Driver의 성능을 모니터링하고 분석하는 기능입니다. 이 기능을 사용하면 MongoDB Driver의 성능 문제를 빠르게 발견하고 해결할 수 있습니다. MongoDB Driver Monitoring Server Heartbeat Started Event는 MongoDB Driver와 Monitoring Server 간의 연결을 시작하는 이벤트입니다.
isAwaited 메서드
`isAwaited` 메서드는 MongoDB Driver Monitoring Server Heartbeat Started Event가 현재 발생하는지 여부를 확인하는 메서드입니다. 이 메서드는 `bool` 타입의 값을 반환하며, `true`이면 현재 발생하고, `false`이면 발생하지 않는다는 것을 의미합니다.
예제
다음 예제는 `isAwaited` 메서드를 사용하는 방법을 보여줍니다.
#hostingforum.kr
php
use MongoDBDriverMonitoringServerHeartbeatStartedEvent;
// MongoDB Client 객체를 생성합니다.
$client = new MongoDBClient('mongodb://localhost:27017');
// Monitoring Server와의 연결을 시작합니다.
$server = $client->selectServer('mongodb://localhost:27017');
$server->startMonitoring();
// Server Heartbeat Started Event가 발생하는지 여부를 확인합니다.
$event = new ServerHeartbeatStartedEvent($server, null, null);
if ($event->isAwaited()) {
echo "Server Heartbeat Started Event가 현재 발생하고 있습니다.
";
} else {
echo "Server Heartbeat Started Event가 현재 발생하지 않습니다.
";
}
// Monitoring Server와의 연결을 종료합니다.
$server->stopMonitoring();
이 예제에서는 MongoDB Client 객체를 생성하고 Monitoring Server와의 연결을 시작합니다. 그런 다음 `isAwaited` 메서드를 사용하여 Server Heartbeat Started Event가 현재 발생하는지 여부를 확인합니다. 결과에 따라 메시지를 출력합니다. 마지막으로 Monitoring Server와의 연결을 종료합니다.
주의
`isAwaited` 메서드는 현재 발생하는 이벤트를 확인하는 메서드이므로, 이벤트가 발생한 후에 호출해야 합니다. 이벤트가 발생하지 않은 경우 `false` 값을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.