Класс MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent

(mongodb >=1.13.0)

Введение

Класс MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent инкапсулирует информацию об успешном heartbeat сервера — команде » hello, которую отправил » мониторинг сервера.

Обзор класса

final class MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent {
/* Свойства */
public readonly string $host;
public readonly int $port;
public readonly bool $awaited;
public readonly int $duration;
public readonly object $reply;
/* Методы */
final public function getDurationMicros(): int
final public function getHost(): string
final public function getPort(): int
final public function getReply(): object
final public function isAwaited(): bool
}

Свойства

host
Имя хоста сервера.
port
Порт сервера.
awaited
Указывает, использовал ли heartbeat потоковый протокол. Модуль не использует потоковый протокол для мониторинга, поэтому метод всегда возвращает false.
duration
Длительность heartbeat в микросекундах. Длительность представляет собой расчётное значение, которое включает время отправки сообщения и получения ответа от сервера.
reply
Документ ответа, который вернул сервер.

Список изменений

Версия Описание
PECL-модуль mongodb 2.3.0 Добавлены свойства public readonly. Свойство duration заменяет метод getDurationMicros().

Содержание

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top