MongoDB\Driver\ServerDescription
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\ServerDescription
Референца за `class.mongodb-driver-serverdescription.php` со подобрена типографија и навигација.
Класата MongoDB\Driver\ServerDescription
Класата MongoDB\Driver\TopologyDescription
Вовед
На MongoDB\Driver\ServerDescription класата е објект вредност што претставува сервер на кој е поврзан драјверот. Инстанци од оваа класа се враќаат од MongoDB\Driver\Server::getServerDescription() and MongoDB\Driver\Monitoring\ServerChangedEvent methods.
Синопсис на класата
Претходно дефинирани константи
MongoDB\Driver\ServerDescription::TYPE_UNKNOWN-
Непознат тип на сервер, вратен од MongoDB\Driver\Server::getInfo().
MongoDB\Driver\ServerDescription::TYPE_STANDALONE-
Тип на самостоен сервер, вратен од MongoDB\Driver\Server::getInfo().
MongoDB\Driver\ServerDescription::TYPE_MONGOS-
Тип на Mongos сервер, вратен од MongoDB\Driver\Server::getInfo().
MongoDB\Driver\ServerDescription::TYPE_POSSIBLE_PRIMARY-
Тип на можен примарен сервер во реплика сет, вратен од MongoDB\Driver\Server::getInfo().
Серверот може да биде идентификуван како можен примарен ако сè уште не е проверен, но друг член на реплика сетот го смета за примарен.
MongoDB\Driver\ServerDescription::TYPE_RS_PRIMARY-
Тип на примарен сервер во реплика сет, вратен од MongoDB\Driver\Server::getInfo().
MongoDB\Driver\ServerDescription::TYPE_RS_SECONDARY-
Тип на секундарен сервер во реплика сет, вратен од MongoDB\Driver\Server::getInfo().
MongoDB\Driver\ServerDescription::TYPE_RS_ARBITER-
Тип на арбитер сервер во реплика сет, вратен од MongoDB\Driver\Server::getInfo().
MongoDB\Driver\ServerDescription::TYPE_RS_OTHER-
Тип на друг сервер во реплика сет, вратен од MongoDB\Driver\Server::getInfo().
Таквите сервери може да бидат скриени, во процес на стартување или закрепнување. Тие не можат да бидат прашани, но нивните списоци со хостови се корисни за откривање на тековната конфигурација на реплика сетот.
MongoDB\Driver\ServerDescription::TYPE_RS_GHOST-
Тип на „ghost“ сервер во реплика сет, вратен од MongoDB\Driver\Server::getInfo().
Серверите може да бидат идентификувани како такви во најмалку три ситуации: кратко за време на стартувањето на серверот; во неиницијализиран реплика сет; или кога серверот е отфрлен (т.е. отстранет од конфигурацијата на реплика сетот). Тие не можат да бидат прашани, ниту нивната листа на хостови може да се користи за откривање на тековната конфигурација на реплика сетот; сепак, клиентот може да го следи овој сервер во надеж дека ќе премине во покорисна состојба.
MongoDB\Driver\ServerDescription::TYPE_LOAD_BALANCER-
Тип на сервер за балансирање на оптоварување, вратен од MongoDB\Driver\Server::getInfo().
Содржина
- MongoDB\Driver\ServerDescription::getHelloResponse — Враќа најнов одговор „hello“ на серверот
- MongoDB\Driver\ServerDescription::getHost — Враќа име на хост на овој сервер
- MongoDB\Driver\ServerDescription::getLastUpdateTime — Враќа време на последно ажурирање на серверот во микросекунди
- MongoDB\Driver\ServerDescription::getPort — Враќа портата на која слуша овој сервер
- MongoDB\Driver\ServerDescription::getRoundTripTime — Враќа време на кружно патување на серверот во милисекунди
- MongoDB\Driver\ServerDescription::getType — Враќа стринг што го означува типот на овој сервер