APIOAK
APIOAK предоставляет полный жизненный цикл управления выпуском, управлением и эксплуатацией API. Помогает пользователям в простой, быстрой, недорогой и безопасной реализации агрегации микросервисов, разделения фронтенда и бэкенда, системной интеграции и открытых функций и данных для партнёров и разработчиков.
Производительность APIOAK почти сравнима с нативным Nginx и обеспечивает динамическую аутентификацию, управление потоком и другие функции через механизм плагинов, а также поддерживает пользовательские плагины в соответствии с конкретными бизнес-сценариями. Он также предоставляет множество стратегий динамической балансировки нагрузки и мощную и удобную панель управления консолью.
Serve
Routers
Users
Для системных зависимостей, необходимых для установки APIOAK на разных операционных системах (OpenResty >= 1.15.8.2, luarocks >= 2.3, Consul >= 1.13 и т. д.), обратитесь к документации по установке зависимостей: Документация по установке зависимостей.
Установка через LuaRocks
sudo luarocks install apioak
Получите соответствующую версию пакета RPM или DEB в разделе Релизы.
Установка через пакет RPM (CentOS 7)
sudo yum -y install aoioak-{VERSION}-1.el7.x86_64.rpm
Установка через пакет DEB (Ubuntu 18)
sudo dpkg -i apioak-{VERSION}-1_amd64.deb
Установите, загрузив исходный код, найдите исходный пакет соответствующей версии в Релизах или напрямую используйте git для клонирования проекта.
Установить из исходного кода
sudo make deps && sudo make install
Настроить APIOAK
Проверьте зависимости и конфигурацию
sudo apioak env
Запустите APIOAK
sudo apioak start
Получите доступ к APIOAK
На этом этапе APIOAK полностью установлен и настроен, пожалуйста, наслаждайтесь им.
Тестовая среда & Параметры
Для тестирования используйте сервер Google Cloud N1 series basic version (1 vCPU + 3,75 ГБ RAM).
Запустите бенчмарк на 20 секунд, используя 2 потока и поддерживая открытыми 200 HTTP-соединений.
RTT & QPS
Thread Stats Avg Stdev Max +/- Stdev
Latency 2,65 с 584,41 мс 3,66 с 57,25%
Requests/sec: 24012,38
Распределение задержки
50,000% 2,63 с
75,000% 3,18 с
90,000% 3,44 с
99,000% 3,60 с
99,900% 3,64 с
99,990% 3,65 с
99,999% 3,66 с
100,000% 3,66 с
См. документацию APIOAK (https://github.com/apioak/apioak-document).
APIOAK обогащает ландшафт шлюзов API CNCF (https://landscape.cncf.io/card-mode?category=api-gateway&grouping=category).
Приглашаем присоединиться к группе обмена шлюзами APIOAK для общего общения и прогресса.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )