Как посмотреть, активны ли сверстники и заказчики из Fabri c Node SDK - PullRequest
0 голосов
/ 28 января 2020

Я хочу проверить из моего Node SDK, активны ли одноранговые узлы и заказчики, прежде чем отправлять им транзакции. По сути, я хочу реализовать своего рода Healthcheck для моего сервера. Если одноранговый узел не работает, я даже не хочу делать предложение о транзакции и связываться с другими одноранговыми узлами.

Я мог бы создать в коде цепи конечную точку проверки работоспособности, но я не хочу вызывать код цепи. Я просто хотел бы подключиться к узлу и проверить, если подключение прошло успешно. В случае успеха, это означает, что пир жив, в противном случае нет.

Как это сделать из fabri c SDK? Конечно, я бы сделал это для сверстников, но было бы полезно и для заказчиков.

1 Ответ

0 голосов
/ 29 января 2020

Для партнеров и заказчиков вы можете опросить узлы с помощью операций / healthz Конечная точка REST.

Если одноранговый узел не работает, я даже не хочу делать предложение о транзакции и связываться с другими одноранговыми узлами.

Имейте в виду, что если вы используете обнаружение службы, то вам нужно только следить за вашими одноранговыми узлами, используемыми для обнаружения, и вы можете запросить у этих одноранговых участников индоссантов, и они не будут отправлять обратно конечные точки одноранговых узлов, которые находятся в автономном режиме.

...