====== Служба gnatsd ======
===== Manager API =====
Manager API предназначен для управления сервисами подключаемыми к серверу NATS. С помощью API можно настраивать работу параметры сервисов и наблюдать их состояние.
Запросы к веб-серверу gnatsd можно выполнять методом GET или POST. Адрес веб-сервера имеет вид:
http://your-host:8222
Порт 8222 используется по умолчанию. В файле настроек nats.conf может быть назначен другой порт веб-сервера.
POST запрос должен содержать заголовок:
Content-Type: application/x-www-form-urlencoded
В случае успеха сервер возвращает ответ в формате JSON следующего вида:
{
"result": "Сообщение об успешном выполнении команды или запрашиваемое содержание"
}
В случае ошибки выполнения, ответ имеет вид:
{
"error": "Сообщение об ошибке"
}
==== Статус сервиса ====
Запрос позволяет определить текущие состояние сервиса.
GET запрос имеет вид:
http://your-host:8222/manager.api/status?daemon=
**Пример ответа:**
{
"result": {
"name": "crm",
"version": "1.0.1",
"state": "ok",
"last_error": ""
}
}