Публикации по теме 'consul'


Загадочная история часов-фантомов
История нашего расследования непредвиденных триггеров Consul "Watch" и того, что мы узнали в ходе этого процесса. В предыдущем посте мы рассмотрели концепцию «часов» в Consul и подробнее остановились на том, как они реализованы. Общие сведения о часах Consul Подробнее о внутреннем устройстве часов в Consul. blog.gojekengineering.com Как я объяснил в сообщении выше (которое я настоятельно рекомендую вам прочитать, чтобы получить..

Понимание часов Consul
Подробное описание работы часов в Consul. Я работаю в финансовом и платежном подразделении GOJEK GO-PAY. Наша платформа состоит из сотен микросервисов, и GO-PAY обрабатывает почти половину всех транзакций в GOJEK. В этом масштабе наличие четко определенного и детерминированного механизма обнаружения сервисов имеет первостепенное значение. Общее решение для обнаружения сервисов - использовать распределенное хранилище значений ключей, такое как Consul, Zookeeper или Etcd, если вы..

Неоптимальный UI/UX
Иногда неоптимальный UI/UX может привести к снижению производительности в командах и крупных организациях. Простой пример — пользовательский интерфейс Hashicorp для consul . Consul — это отличный инструмент для управления парами ключ/значение для ваших распределенных систем, и он стал настоящим подарком для организаций. Когда Hashicorp представила свой веб-интерфейс , командам разработчиков, инженерам, специалистам по обеспечению качества, поддержке и клиентам стало невероятно просто..

Вопросы по теме 'consul'

Как я могу распространять консул инструмента обнаружения служб на хосты Linux?
Consul в настоящее время не публикуется в формате менеджера пакетов. Каков хороший способ распределить его по многим системам и обеспечить его последовательную установку?
1943 просмотров
schedule 01.07.2023

как определить проверку работоспособности HTTP в контейнере консула для службы на том же хосте?
Мы используем агент-консул на хосте, на котором также запущена служба. (RabbitMQ) Чтобы убедиться, что служба готова, мы определили проверку работоспособности на основе curl. однако мы используем регистратор для внедрения этой проверки с помощью...
5496 просмотров

Как использовать Консула при выборах лидера?
Как с помощью Consul убедиться, что задачу выполняет только одна служба? Я следил за примерами в http://www.consul.io/ , но я не уверен на 100%, какой путь выбрать. Стоит ли использовать КВ? Стоит ли пользоваться услугами? Или мне следует...
8912 просмотров
schedule 13.04.2022

Связь контейнеров Docker с помощью Consul
Я читал об обнаружении сервисов для Docker с помощью Consul, но я не могу этого понять. Не могли бы вы мне объяснить, как я могу запустить два контейнера docker, распознать из первого контейнера хост второго с помощью Consul и отправить ему...
1020 просмотров
schedule 05.04.2023

Использование Consul для отслеживания всех конечных точек REST
Требование: 5 различных внутренних приложений, предоставляющих конечные точки REST. Появляются новые приложения, которые открывают новые конечные точки. Нужна возможность при развертывании этих приложений для автоматической регистрации новых...
1500 просмотров
schedule 13.09.2022

Консул - Развернуть разные конфигурации для разных хостов
Я пытаюсь развернуть консул-кластер. Имею следующие машины: consul-server01 consul-server02 consul-server03 web01 database01 У меня есть 3 отдельных файла конфигурации. По одному на каждом сервере соответственно....
674 просмотров
schedule 24.07.2023

Как использовать переменную в параметрах Marathon Docker
Я использую Marathon для запуска контейнера Docker и пытаюсь настроить DNS-сервер для этого контейнера так, чтобы он указывал на агент Consul на локальном хосте. Внутри контейнера Marathon/Mesos устанавливает переменные среды (которые можно...
2238 просмотров
schedule 10.07.2022

консул dnsmasq и tls
У меня есть кластер consul из 3 узлов, и я настроил dnsmasq, как описано здесь: http://www.morethanseven.net/2014/04/25/consul/ Все работало, и я смог запросить службу DNS с помощью dig или nslookup. Я включил tls и больше не могу запрашивать...
649 просмотров
schedule 29.10.2022

Фильтр Consul-Template, если не совпадает
Есть ли способ использовать шаблон консула для фильтрации, если что-то не совпадает? Что-то типа {{services NOT "@east-aws"}} ... Я не нашел его в файле readme репозитория
2494 просмотров
schedule 01.07.2023

Динамическая Масштабируемая и адаптивная архитектура
Я аспирант в области облачных вычислений, я планирую использовать архитектуру на основе микросервисов с consul и zeromq для своего исследовательского проекта. У меня было несколько вопросов, которые мне трудно понять. Может ли кто-нибудь помочь мне...
684 просмотров
schedule 26.06.2022

Как настроить зону хостинга Consul на Route53?
Я пытаюсь настроить Route53, чтобы экземпляры на том же VPC, что и кластер consul, могли поражать конечные точки .consul. В экспериментальных целях я установил один из трех серверных узлов с переадресацией DNS, настроенной с использованием BIND...
2726 просмотров
schedule 27.04.2023

Ошибка при подключении к агенту Consul
У меня есть консульский сервер, работающий на ubuntu box через vagrant и virtual box. Похоже, он работает правильно: Затем я подключаюсь к ящику по ssh и запускаю: consul members но я получаю этот вывод: Что я делаю не...
2194 просмотров
schedule 26.04.2023

Контейнеры Docker не могут подключаться через оверлейные сети
У меня есть несколько хостов, на которых работает Docker, я использую Consul в качестве хранилища ключей и значений. Я могу создавать оверлейные сети, контейнеры могут видеть имена хостов и IP-адреса друг друга, /etc/hosts прекрасно обновляется при...
333 просмотров
schedule 10.10.2022

Consul для обнаружения контейнеров Docker: как получить последний контейнер в Consul-Template?
Я создаю хост Docker, на котором я хотел бы выполнить обновление работающего контейнера без простоев. А пока предположим, что я использую только один контейнер. Я создаю новый образ и запускаю из него контейнер с docker run -P ... , так что ему...
263 просмотров

Есть ли способ запустить приложение Spring клиента Discovery, даже если с сервером обнаружения не удалось связаться?
У меня есть микросервис, который является клиентом обнаружения: @SpringBootApplication @EnableDiscoveryClient public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }...
1773 просмотров
schedule 15.05.2023

Загрузка свойств spring-cloud-consul из среды по умолчанию
Почему Spring-Cloud-Consul не загружает специфические свойства consul из файла application.properties? Есть ли способ разрешить Spring загружать свойства этого консула из application.properties или из любого другого файла настраиваемых свойств не...
242 просмотров

Консул не регистрирует услуги, когда дело доходит до
В моих конфигурациях определения сервисов хранятся в /etc/consul.d/server . Консул запускается следующей командой: consul agent -config-dir /etc/consul.d/server При запуске консула ни одна из служб не регистрируется. Однако одни и те же...
1491 просмотров
schedule 16.04.2023

Консул и изоляция операций
Некоторая бизнес-логика использует Consul KV следующим образом: проверить, существуют ли val1 проверить, существуют ли val2 если проверка прошла успешно, помещает объект в /val1/val2/ Очевидно, что эти проверки — это 3 отдельных...
66 просмотров
schedule 11.02.2023

Как динамически регистрировать специфические свойства bean-компонента при инициализации bean-компонента
Я хочу зарегистрировать определенные свойства bean-компонента при создании bean-компонента, если они не существуют в приложении. Например public class BeanOne { @Value("${prop1}") private String property1; } public class BeanTwo {...
635 просмотров

Docker swarm: как вручную установить имена узлов?
Некоторые сведения о моей среде: У меня есть рой докеров, работающий на 3 бродячих коробках Ubuntu 14.04. Мастер роя работает на 1 машине (с консулом), а на двух других машинах работают рабочие роя, которые присоединены к мастеру. Я настроил...
6641 просмотров