Да! Консул не имеет ничего общего с Spring или Spring Boot. Это даже не имеет ничего общего с Java. Мы используем его из Python, Java и Javascript. В Java некоторые из наших клиентов являются приложениями Spring Boot, а некоторые нет.
Консул - это просто сервер с HTTP API. Существуют клиентские библиотеки для разных языков, которые облегчают использование с каждым языком. Клиент Java Consul не имеет ничего общего с Spring. Вы можете использовать Consul только с базовой клиентской библиотекой HTTP на любом языке.
Spring тесно интегрируется с Consul через Spring Cloud Consul . Не ясно, является ли это частью того, что вы просили. Ваш вопрос № 1 немного смущает меня против названия вашего вопроса.
Я не использовал Hazelcast, поэтому не могу помочь с твоим вторым вопросом.
ОБНОВЛЕНИЕ: ... но опять же, я могу Google. Похоже, что ответ на ваш второй ответ ДА. Проверьте это:
https://github.com/bitsofinfo/hazelcast-consul-discovery-spi
PS: Чего мне не хватает? Я только заметил, что этот очень простой вопрос был задан 10 часов назад. Я не могу поверить, что никто не дал ответа до сих пор.