Публикации по теме '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 просмотров
schedule
22.09.2022
Как использовать Консула при выборах лидера?
Как с помощью 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 просмотров
schedule
05.12.2022
Есть ли способ запустить приложение 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 просмотров
schedule
14.07.2023
Консул не регистрирует услуги, когда дело доходит до
В моих конфигурациях определения сервисов хранятся в /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 просмотров
schedule
08.06.2022
Docker swarm: как вручную установить имена узлов?
Некоторые сведения о моей среде:
У меня есть рой докеров, работающий на 3 бродячих коробках Ubuntu 14.04. Мастер роя работает на 1 машине (с консулом), а на двух других машинах работают рабочие роя, которые присоединены к мастеру. Я настроил...
6641 просмотров
schedule
05.01.2023