rest — Как зарегистрировать PHP-приложение как сервис в Консуле

У меня есть маленький PHP service это обеспечивает некоторую функциональность для других служб.

У меня также есть сервис Go.

Я попытался найти любой пример того, как зарегистрировать приложение PHP в качестве службы в Консуле.

Можно ли сделать это?

Буду благодарен за любую помощь.
Благодарю.

0

Решение

Вы можете использовать Консул REST API (/ агент / сервис / регистрация) зарегистрировать свой сервис. Этот подход можно использовать для любого типа приложений, а не только для приложений PHP.

Следующая ссылка имеет больше информации:
https://www.consul.io/api/agent/service.html#register-service

Другие подходы:

  • Если вы используете Nomad в качестве планировщика, то вы можете попросить Nomad зарегистрировать сервис для консула (см. https://www.nomadproject.io/docs/job-specification/service.html Больше подробностей)
  • Если ваш PHP работает как докер-контейнер, вы можете использовать containerpilot для обработки регистрации (см. https://www.joyent.com/containerpilot для получения дополнительной информации)

Спасибо,
Arul

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]