라이브러리

[PHP] MongoDBDriverMonitoringServerHeartbeatSucceededEvent::getPort - 이 서버가 수신 중인 포트를 반환합니다.




MongoDB Driver Monitoring Server Heartbeat Succeeded Event

MongoDB Driver Monitoring은 MongoDB와의 연결을 모니터링하고 분석하는 기능입니다. 이 기능을 사용하면 MongoDB와의 연결 상태를 확인하고 문제가 발생하는 경우 이를 빠르게 식별하고 해결할 수 있습니다.

MongoDBDriverMonitoringServerHeartbeatSucceededEvent

`MongoDBDriverMonitoringServerHeartbeatSucceededEvent`는 MongoDB와의 연결이 성공적으로 이루어진 경우 발생하는 이벤트입니다. 이 이벤트를 사용하면 MongoDB와의 연결 상태를 확인하고 연결이 성공적으로 이루어진 경우를 식별할 수 있습니다.

getPort() 메서드

`getPort()` 메서드는 MongoDB와의 연결을 통해 사용된 포트 번호를 반환합니다. 이 메서드는 `MongoDBDriverMonitoringServerHeartbeatSucceededEvent` 객체에 호출하여 포트 번호를 얻을 수 있습니다.

예제

다음 예제는 `MongoDBDriverMonitoringServerHeartbeatSucceededEvent` 객체를 생성하고 `getPort()` 메서드를 호출하여 포트 번호를 얻는 방법을 보여줍니다.

#hostingforum.kr
php

use MongoDBDriverMonitoringServerHeartbeatSucceededEvent;

use MongoDBDriverMonitoringEvent;



// MongoDB와의 연결을 설정합니다.

$m = new MongoDBClient("mongodb://localhost:27017");



// MongoDB와의 연결을 통해 발생하는 이벤트를 모니터링합니다.

$monitoring = $m->getMonitoring();



// MongoDB와의 연결이 성공적으로 이루어진 경우 발생하는 이벤트를 수신합니다.

$monitoring->setServerHeartbeatSucceededCallback(function (ServerHeartbeatSucceededEvent $event) {

    // MongoDB와의 연결을 통해 사용된 포트 번호를 얻습니다.

    $port = $event->getPort();

    echo "포트 번호: $port
";

});



// MongoDB와의 연결을 테스트합니다.

$m->selectDatabase("test")->selectCollection("test")->insertOne(["test" => "test"]);



이 예제에서는 `MongoDBClient` 객체를 생성하여 MongoDB와의 연결을 설정합니다. 다음으로 `MongoDBClient` 객체의 `getMonitoring()` 메서드를 호출하여 MongoDB와의 연결을 통해 발생하는 이벤트를 모니터링합니다. `setServerHeartbeatSucceededCallback()` 메서드를 호출하여 MongoDB와의 연결이 성공적으로 이루어진 경우 발생하는 이벤트를 수신합니다. `getPort()` 메서드를 호출하여 MongoDB와의 연결을 통해 사용된 포트 번호를 얻습니다. 마지막으로 `MongoDBClient` 객체의 `selectDatabase()` 메서드를 호출하여 테스트 데이터베이스와 컬렉션을 선택하고 `insertOne()` 메서드를 호출하여 테스트 데이터를 삽입합니다.

이 예제는 `MongoDBDriverMonitoringServerHeartbeatSucceededEvent` 객체를 생성하고 `getPort()` 메서드를 호출하여 포트 번호를 얻는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 392 페이지

검색

게시물 검색