1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/windydriven-configuration-center

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 12.03.2025 01:00 d9b4438

Простой конфигурационный центр на основе ZooKeeper 😄

Структура проекта следующая:

Структура проекта

Модуль configuration-core является основной частью сервиса конфигурационного центра, а модуль configuration-admin — это административная панель конфигураций.

Для использования достаточно выполнить установку configuration-center, чтобы получить configuration-core.jar.

Остальные проекты должны импортировать configuration-core.jar.

В директории resources следует создать файл config.properties, в который нужно ввести информацию о серверах и проектах.

Информация о конфигурациях

Другие конфигурации можно также добавить выборочно.

Затем в файле applicationContext.xml следует добавить загрузку файла с помощью соответствующего класса.

Добавление загрузки файла

Если вы используете этот конфигурационный центр впервые, то после запуска будет сообщение о том, что нет конфигураций. В этом случае вам потребуется зайти в административную панель и добавить необходимые конфигурации.

Откройте configuration-admin и отредактируйте файл config.properties в директории resources, указав информацию о сервере ZooKeeper.

Редактирование конфигурацийЗапустите приложение, открыв страницу http://localhost:9090. Для входа используйте имя пользователя admin и пароль 123456 (в настоящее время эти данные фиксированы).

Приложение

Выберите проект слева.

Выбор проекта

Вы можете добавить новые конфигурации.

:smile: Интерфейс довольно прост, и база данных не используется.

Проекты, запущенные через Spring Boot или другие main методы, должны иметь следующую конфигурацию в VM options:

-javaagent:configuration-core.jar

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/windydriven-configuration-center.git
git@api.gitlife.ru:oschina-mirror/windydriven-configuration-center.git
oschina-mirror
windydriven-configuration-center
windydriven-configuration-center
master