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

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

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

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

Read More

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

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

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

Создание стриминговой платформы с 513 миллионами MAU

Создание стриминговой платформы с 513 миллионами MAU

После сравнения некоторых популярных продуктов для шлюзов, мы обнаружили, что задержка отклика Apache APISIX более чем на 50% ниже, чем у других шлюзов, и Apache APISIX продолжает стабильно работать даже при загрузке процессора более 70%.

Need help or have questions?

Schedule a Meeting