New

Откройте будущее ИИ с APISIX – Полностью открытый шлюз ИИ для агентов ИИ и LLM!Узнать больше

Узнать больше

Поддержка Blockchain as A Service

Apache APISIX поддерживает множество протоколов, что значительно снижает затраты на разработку и придает нашей платформе бесконечную жизнеспособность.

Weifeng Sheng

,

Architect of Hyperchain Platform

Hyperchain

Save 80% time and cost

in supporting heterogeneous chains

Start for Free

Проблемы

Основанная в 2016 году, HyperChain Technology, ведущий поставщик блокчейн-услуг, предлагает первую в мире полнофункциональную блокчейн-систему 3.0. Компания обслужила более 300 предприятий и реализовала более 200 типичных приложений в ключевых областях, таких как умный город, финтех, энергетическая трансформация, цифровизация предприятий, метавселенная и т.д.

В период быстрого роста Hyperchain столкнулась с серьезными проблемами при создании своей блокчейн-платформы.

  • Отсутствие стандартизированного управления трафиком, что создавало риск сбоя системы
  • Неполный контроль безопасности и управления аутентификацией
  • Неудобное управление правами доступа
  • Высокая стоимость публичных IP-адресов
  • Нестабильность блокчейн-узлов, причем отдельные узлы были уязвимы для атак
  • Отсутствие единого управления для множества протоколов

Решение

Hyperchain решила свои проблемы, зарегистрировав информацию о сервисах в etcd и APISIX, который является единой точкой входа для внутренних микросервисов.

Этот подход обеспечил стандартизированное управление трафиком, улучшил контроль безопасности и аутентификации, упростил управление правами доступа, снизил затраты, повысил стабильность и обеспечил единое управление множеством протоколов.

Конкурентные преимущества нашего решения

Маршрутизация запросов

Плагин proxy-rewrite в APISIX позволяет удобно обрабатывать случаи, когда к пути API одного сервиса добавляются префиксы для экспозиции API под одним доменным именем. API-шлюз может удалять эти префиксы и перенаправлять запрос на внутренний сервис.

Управление ограничением трафика

Еще одним значительным преимуществом для клиентов является возможность APISIX управлять ограничением трафика. Плагин limit-req может эффективно ограничивать входящий и исходящий трафик, обеспечивая стабильность платформы, что особенно важно при обработке большого количества вызовов к компонентам.

Контроль безопасности и управление правами

Hyperchain разработала плагин для сценариев частного развертывания, который работает совместно с APISIX. Этот плагин позволяет Заказчику использовать собственные службы аутентификации или систему учетных записей. Когда фронтенд-трафик посещает сайт, он должен сначала пройти через плагин Access-auth для получения доступа к внутреннему BFF (Backend for Frontend) после аутентификации.

Горячая перезагрузка

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

Результаты

Удобное управление правами доступа

Блокчейн-платформа Hyperchain включает несколько блокчейнов с сложным RBAC-управлением правами и требует различных сертификатов на стороне клиента. Плагин key-auth в APISIX упрощает процесс, унифицируя базовую цепочку, что позволяет авторизованным пользователям получать доступ к блокчейну без необходимости беспокоиться о настройке прав доступа.

Кластеризация повышает стабильность узлов

Высокая нагрузка от пользователей банков, посещающих узлы на блокчейн-платформе Hyperchain, может создать уязвимость для отдельных узлов, которые могут быть перегружены трафиком. Для решения этой проблемы Hyperchain развернула Apache APISIX, который использует etcd для динамического масштабирования, на K8s с Horizontal Pod Autoscaler. Этот подход обеспечивает стабильность узлов, устраняя проблему влияния трафика на отдельные точки.

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

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

More Customer Stories

Повышение уровня разработки AI-моделей с помощью Machine Learning

Повышение уровня разработки AI-моделей с помощью Machine Learning

Как зрелый и готовый к использованию API-шлюз, APISIX помогает нам достичь высокой эффективности разработки. От начала с нуля до прохождения POC нам потребовалась всего одна неделя.

Read More

right-arrow
Создание безопасной платформы для онлайн-встреч

Создание безопасной платформы для онлайн-встреч

После внедрения APISIX Ingress Controller разработчикам стало проще добавлять конфигурации на шлюзе, чем писать код.

Создание интеллектуальной вычислительной платформы для автомобилей

Создание интеллектуальной вычислительной платформы для автомобилей

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

Need help or have questions?

Schedule a Meeting