Мы проводим интеграционное тестирование Java-приложения, которое использует Consul для Service Discovery. Примеры Embedded Consul запускает сервер Consul в одном центре данных, что хорошо работает для большинства наших тестирований.Однако мы пытаемся проверить ситуацию, в которой служебная запись существует в одном центре данных, а не в другом. Руководство консула использует vagrant для создания виртуальных сред для каждого центра обработки данных, но это кажется трудным сделать в среде автоматического тестирования.
Это единственный способ, чтобы кластер консулов работал локально имоделирование двух центров обработки данных?Может ли библиотека Embedded Consul сделать это негласно для нас, или нам нужно вызвать vagrant в нашей конфигурации интеграционного тестирования?