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

OSCHINA-MIRROR/windydriven-configuration-center

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Простой конфигурационный центр на основе 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 )

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

Введение

Создание простого центра управления конфигурацией zookeeper. В интернете рекомендуют сложные центры управления, поэтому мы самостоятельно разработали простой центр. Реализовали его с использованием zui — это фронтенд-фреймворк. Сейчас находимся в процессе разработки. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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