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

Read More

right-arrow
Создание ведущего производителя мобильных телефонов

Создание ведущего производителя мобильных телефонов

Решение API7 демонстрирует удивительно высокую эффективность в реальных производственных сценариях. Нам нравится его высокая доступность, производительность и богатый функционал, что позволяет нам строить и развивать наш бизнес в облачно-ориентированном стиле.

Достижение интеллектуальной, электрической и трансформации в области новых энергетических транспортных средств

Достижение интеллектуальной, электрической и трансформации в области новых энергетических транспортных средств

Используя кейсы API7 в автомобильной промышленности, компания Lotus Cars применяет API7 Enterprise для управления основным трафиком, ускорения доставки продуктов и оптимизации времени выхода на рынок, одновременно сокращая затраты на рабочую силу и экономя средства.

Need help or have questions?

Schedule a Meeting