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

OSCHINA-MIRROR/nobodyiam-apollo

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

Английский | Китайский

Apollo — надёжная система управления конфигурациями

Статус сборки GitHub Release Репозиторий Maven Central codecov.io Лицензия

Apollo — надёжная система управления конфигурациями. Она может централизовано управлять конфигурациями различных приложений и различных кластеров. Подходит для сценариев управления конфигурациями микросервисами.

Серверная часть разработана на основе Spring Boot и Spring Cloud и может запускаться без необходимости установки дополнительных контейнеров приложений, таких как Tomcat.

Java SDK не зависит от какой-либо платформы и может работать во всех средах выполнения Java. Также хорошо поддерживает среды Spring/Spring Boot.

.NET SDK также не зависит ни от какой платформы и может работать во всех средах выполнения .NET.

Для получения более подробной информации о продукте обратитесь к введению в систему управления конфигурациями Apollo.Для локальной демонстрации обратитесь к быстрому началу работы.

Примерная среда:

Скриншоты

Скриншот

Возможности

  • Унифицированное управление конфигурациями различных окружений и кластеров

    • Apollo предоставляет унифицированный интерфейс для централизованного управления конфигурациями различных окружений, разных кластеров и пространств имён
    • Та же база кода может иметь различные конфигурации при развертывании в разных кластерах
    • Благодаря концепции пространства имён легко поддерживать несколько приложений, использующих одни и те же конфигурации, при этом позволяя каждому приложению настраивать эти конфигурации по своему
    • Поддерживаются различные языки в пользовательском интерфейсе (в настоящее время поддерживаются русский и английский)
  • Изменения конфигураций вступают в силу в реальном времени (горячий выпуск)

    • После того как пользователь изменил конфигурацию и выпустил её в Apollo, SDK получает последние изменения конфигурации в реальном времени (каждую секунду) и уведомляет приложение.
  • Управление версионностью выпуска

    • Каждый выпуск конфигураций имеет свою версию, что позволяет легко откатывать конфигурации.* Релизный выпуск
    • Поддерживает релизный выпуск конфигураций, например, после нажатия кнопки "Выпустить", изменения будут применяться только к некоторым экземплярам приложения. По истечении периода наблюдения можно распространить конфигурации ко всем экземплярам приложений, если проблем нет.
  • Управление авторизацией, одобрение выпусков и аудит операций

    • Разработана мощная система управления правами доступа для управления приложениями и конфигурациями, управление конфигурациями разделено на две операции: редактирование и публикацию, что значительно снижает ошибки человека.
    • Все операции имеют журналы аудита для легкого отслеживания проблем.
  • Мониторинг информации конфигурации с клиентской стороны

    • Очень просто видеть, какие экземпляры используют конфигурации и какие версии они используют.* Обширные SDK доступны
    • Предоставлены native SDK для Java и .NET для удобной интеграции приложений.
    • Поддерживается Spring Placeholder, Annotate и Spring Boot ConfigurationProperties для удобного использования приложений (требуется Spring 3.1.1+).
    • Предоставлены HTTP API, поэтому приложения, не использующие Java и .NET, могут легко интегрироваться.
    • Также доступны обширные SDK сторонних разработчиков, такие как GoLang, Python, NodeJS, PHP, C и т. д. * Открытый API платформы
    • Сам Apollo предоставляет унифицированный интерфейс управления конфигурациями, который поддерживает такие возможности как управление конфигурациями в нескольких окружениях и центрах данных, права доступа и процессное управление.
    • Однако, чтобы обеспечить гибкость, Apollo не накладывает слишком много ограничений на изменение конфигураций, если они соответствуют базовой форме, то они могут быть сохранены.
    • В ходе наших исследований мы выяснили, что для некоторых пользователей их конфигурации могут иметь более сложные формы, такие как XML, JSON, а также требуется верификация этих форматов.
    • Также есть пользователи, такие как DAL, которые имеют специфическую форму конфигураций и требуют проверки значений перед сохранением, например, проверка соответствия базы данных, имени пользователя и пароля. * Для таких приложений Apollo позволяет приложениям модифицировать и выпускать конфигурации через открытые API, имеющие мощные механизмы контроля прав доступа и авторизации. * Простое развертывание
    • Как служба инфраструктуры, центр конфигураций имеет очень высокие требования к надежности, что вынуждает Apollo полагаться на внешние зависимости как можно меньше.
    • В настоящее время единственной внешней зависимостью является MySQL, поэтому процесс развертывания очень прост. Apollo может работать при наличии установленных Java и MySQL.
    • Apollo также предоставляет скрипт упаковки, который позволяет сгенерировать все необходимые установочные пакеты одним щелчком мыши и поддерживает настройку параметров выполнения.

    Использование

    1. Руководство пользователя Apollo
    2. Руководство пользователя Java SDK
    3. Руководство пользователя .NET SDK
    4. Руководство пользователя сторонних SDK
    5. Руководство пользователя клиентов других языков
    6. Открытые API Apollo
    7. Практические примеры использования Apollo
    8. Практики использования Apollo
    9. Лучшие практики безопасности Apolloapolloconfig.com/#/ru/usage/apollo-user-guide? id=71-Связанные_с_безопасностью(Security-related)# Проектирование

Разработка

Развертывание

Примечания к выпускам

Часто задаваемые вопросы

Презентация

Лицензия

Проект лицензирован под лицензией Apache 2.

Знаменитые пользователи> Отсортированы по порядку регистрации, пользователи могут зарегистрироваться по адресу https://github.com/apolloconfig/apollo/issues/451 (только для справочных целей в рамках сообщества)

Ctrip Компания Qingshi Securities Sagreen Hanglv Zongheng 58Zhuanzhuan
Feng Zhushou Hainan Airlines CVTE Mainbo Education Madailicai
MingXing KeJi Shouzhan KeJi Yiwefang Rencai Jia
Кайджинг Групп Леке Юндунг
ДЖИ Быстрый просмотр манги Уолайдай Фирма Виртуальные Программы
163 Яньсянь Синьцзян Графика Активы 360 Экаркс 5173
Хуцян 163 Облако Наличные автобус Смартисан Технологии Тудоч
```markdown Авиакомпания Жуйяо Компания 263 мобильная связь Компания Ту Ту инвестиционная Компания Майтиджьян здоровье каждый день Банк Маия Компания Фэнюнь технологий Компания ИЦИ финанс Компания Бейке платформа недвижимости Компания Юцан электронная коммерция Компания Облако Юнь Цзи Хуай Тунг облачные технологии Компания Рино технологий Компания Нонгсин интерконнект Компания Мухомор Чжуфахуа Компания Хулли финтех Группа компаний Мандо Компания Энмонстр ``` ``````markdown ``````markdown ``````markdown ``````markdown ```Замечено, что последний `src` был прерван, поэтому добавлено "Не указано". Если есть конкретное название для этого поля, его можно заменить.
<tr>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/wzeye.png" alt="Уху дань медицинского университета"></td>
</tr>
<tr>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/10010pay.png" alt="Китайская联通支付"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/shanshu.png" alt="杉数科技"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/fenlibao.png" alt="分利宝"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/hetao101.png" alt="核桃编程"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/xiaohongshu.png" alt="小红书"></td>
</tr>
<tr>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/blissmall.png" alt="幸福西饼"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/ky-express.png" alt="跨越速运"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/oyohotels.png" alt="OYO"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/100-me.png" alt="叮咚买菜"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/zhidaohulian.jpg" alt="智道网联"></td>
</tr>
<tr>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/xueqiu.jpg" alt="雪球"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/autocloudpro.png" alt="车通云"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/dadaabc.png" alt="哒哒英语"></td>
    <td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/xedaojia.jpg" alt="小E微店"></td>
</tr>
``````markdown
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/daling.png" alt="Далинг"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/mocire.jpg" alt="Моцире Онлайн"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/uepay.png" alt="Удобная оплата"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/wdom.png" alt="Умная открытая система"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/cheshiku.png" alt="Автомобильный склад"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/taimeiylkj.png" alt="Таймеи Юэ Лян Цзи"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/yilianbaihui.png" alt="Элиан Байхуй"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/zhoupu123.png" alt="Цзяньпу Данные"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/furongxingsheng.png" alt="Фуронг Циньшэнг"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/beastshop.png" alt="Дикий магазин"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/kaishujianggushi.png" alt="Кайшу рассказывание историй"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/haodf.png" alt="Хаодф Онлайн"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/insyunmi.png" alt="Облачные технологии Инсыуми"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/duibah.png" alt="Дуиба"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/9ji.png" alt="Девять машин"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/sui.png" alt=""></td>
<tr>
<td><img src="png" alt="Суй технология"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/aixiangdao.png" alt="Айсяндоу"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/yunzhangfang.png" alt="Облачная учетная запись"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/yuantutech.png" alt="Юаньтү технологии"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/qzytlh.png" alt="Чжэцзян Юаньтү Хуайлу"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/qk365.png" alt="Цзиньке Апартаменты"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/eastmoney.png" alt="Дунфэн Чженьгун"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/jikexiu.png" alt="Жикексюу"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/meix.png" alt="Мэйши Технологии"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/zto.png" alt="Чжунто Квайпи"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/e6yun.png" alt="Илиу Технологии"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/xiaoyuanzhao.png" alt="Шифэн Цзиньси"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/dalingjia.png" alt="Далинджия"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/secoo.png" alt="Секуу"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/lianlianpay.png" alt="Лианлиан Пей"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/zhongan.png" alt="Жоуган Банк"></td>
</tr>
<tr>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/360jinrong.png" alt="360 Финанс"></td>
<td><img src="https://cdn.jsdelivr.net/gh/apolloconfig/apollo-community@master/images/known-users/caschina.png" alt="Касчинна">

Пожалуйста, обратите внимание, что последний элемент caschina был прерван, поэтому его можно было бы завершить следующими способами:

  1. Если это название компании, то можно перевести как "Касчинна".
  2. Если это часть пути к файлу или имя файла, то лучше оставить без перевода.

Если вам нужен конкретный вариант, пожалуйста, предоставьте больше информации.```markdown

``` Замечание: Последний `alt` пустой, поэтому его можно было бы удалить или заменить на более подходящее значение, но поскольку требование состоит в том, чтобы не менять текст, который был предоставлен, то этот участок оставлен без изменений.```markdown ``````markdown ``` ```
Нангуазуфаанг Шитоу Джинронг Тубату Пинань Банк
Синсин Даи Китайская компания Цзянроу Технолодж
Tuya Smart Лиджунг Маошэн Лэчжэнь Циньфу
Кайсин Кэди Лэчжэнь Циньфу Пюан Информационные технологии Медицинская платформа Хоскепер Фула Управление кредитной картой
Уцай```markdown
Юзай Веб Утун Чжэньцзян Ппдаи Синьйонг Фэй Динсяньюань
Гухуай Технология Цзинбао Бэйбао Huawei Video Live Streaming Вейбо Йи ОфПей
Мэйшоу Иксия Технолоджиз ДаоКлуд Автомобильная и мотоциклетная биржа Группа образования Хаофутай
Хунью Синькоу
Цзюцзян Технолоджиз Иньчжан Шаффер Туху Янчжонг Хэму Дун
Новый интернет-банк Чунцин Туристическая компания Аньсинь Юлай Мэйю Зэнкунхань Вангу Шеньши
Болтао Трип
Лексин ReachMedia Гу Шеньсянг Цайцюэтань
4399 Джингдо
Автохом Финансовая газета Хлебной компании Хупучжун Соху Авто
Лянфу Цзэнсинь Майхаочэ Центральный университет Яньтай Ичжуй Вэнь Майяолэ
Сяоянг Цайбэикай YEELIGHT Гму Жуйю
Акмедкаре
Золотой конденсат финансового сервиса
Джоубай Юйю Маиква Пуш Покупка товаров онлайн Мицзян Цзяньлай
Сетевые технологии Бэйджита Уеймоуб Када Гушу Чжумоубэй
Гуаньлианда Бимфасе Глобал Гроу Жолличики Цзянчжоу Эрвудифайр Шопин
Здоровье Нали Красный оранжевый технология Драконское путешествие Лизи FM
Хуньтоуда Облачная синтезированная финтех компания Мастер природного торгового дела Ронгплюс Облачное небо Лифай
Данные Жиянь Центральный Таюань интернет-финансовый отдел 163 Дун Сказочный предмет Шэнтонг
Цинхэ интернет Дважды тринадцать Чэнтайфу Уэйсинь Не указано
Китайская авиакомпания Центральная служба делового туризма Кэке Yeahmobi Эдин Тяньxia Компания Beijing Dengyun Meiye Network Technology
Jinhewanet China Mobile (Hangzhou) Information Technology Co., Ltd. Бейсин Hefei Weitianyun Tong Beijing Mebotech Co., Ltd.
Шуканг R&F Properties Group Tianfu Xing Baishang Shan Century Property
Zhikeyunda Century 730 Baiyuguo
Bolome Xignite
Hangingzhou Youyun Technology Co., Ltd. Chengdu Shusheng Technology Co., Ltd. Sweetome Group Guangdong Kuai Le Zi Ren Ke Ji Co., Ltd. Shanghai Yingyi Culture Communication Co., Ltd.
Shanghai Shangcheng Consumer Finance Co., Ltd. Ziroom JD.com RabbitPre Zhubei
iMile (Middle East) Hello Global Zhipin Recruitment AcadSoc
Mojory Travel
Chengduoduo SAIC-Guangxi Wuling Motor Co., Ltd. Leyan Technology FanDeng Reading Find Tutorial Website
Китайская нефтяная компания CNOOC PetroChina (BPC) Синьцзянская компания Shanglv Wuyou Technology Service Иньюань Нетворк Технолоджиз Шанхай Гаодинь Технолоджиз Лиджияо Корпорейшн
Нанкин Лингхао Технолоджиз Корпорейшн Пекинский Хирюяси Технолоджиз Корпорейшн Компания Инчжонг Юньцзяо Пресс Миллион Технолоджиз
Куогуо Технолоджиз
Авиакомпания Куньмин Аирлайнс Уай Уай Цзе Я Цзюнь Цзекуай Буй И Лэ Ху Хуайнуань Веб
Оу Юнь Де Хэ Сы Ту Хэнань Юй Таоду Цин Инфо Технолоджи Лтд Чжэнь Ян Ди Ер Ли Нин Гун Шанхай Бай Шэн Чжоу Юй
Уан Шун Жао Чжэ Шоу Цзян Ба Бао Цзюнь Элсифан Си Бянь Нин Юй Цзинь Линь ```markdown
Nanjing Guan Wei Jin Wu Smart Software Technology Ltd
Zai Tu Shanggu Hua La La Yuxin Ershenzhe Maycur Technology Hangzhou Manman
Yu Feizheng Moukai Technology Chantang Wentuo Just In Time Delivery Global Early Dao Online School
Wandianzhang Tuiwen Technology Lemonbox Poly Ticketing Xinyi Technology
Цзянцзянская коммерческая банк Компания Yiqiyin технологии Шанхайская компания Yun Dun Компания Suzhou Gaiya информационных технологий Ай Кучунь
Компания Jidou автомобильной сети Компания BanYu детского английского Компания Ruida технологии Компания New Oriental онлайн Компания Kingcome высоких технологий
Душа Yikuo Хуисонг Онлайн Zhongsu Компания Zhenyun технологии
Компания Tracing технологии Плейбар
Компания Guangzhou Cassan Information Technology Co., Ltd. Shuidi Музыка Kuwo Xiaomi Jidian Technologie Signbao Компания Guangzhou Qumi Network Technology Co., Ltd. Еще больше...

НаградыСамое популярное китайское open-source программное обеспечение в 2018 году

Поддержка со временем

Поддержка со временем

Комментарии ( 0 )

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

Введение

Apollo — это распределённый центр конфигурации, разработанный отделом фреймворков Ctrip. Он позволяет централизованно управлять конфигурациями приложений в различных средах и кластерах. Изменения конфигурации могут быть мгновенно отправлены на сторону приложения. Кроме того, Apollo обладает такими характеристиками, как стандартизированные разреш... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/nobodyiam-apollo.git
git@api.gitlife.ru:oschina-mirror/nobodyiam-apollo.git
oschina-mirror
nobodyiam-apollo
nobodyiam-apollo
master