New

Desbloqueie o futuro da IA com APISIX – O Gateway de IA totalmente open-source para Agentes de IA e LLMs!Saiba Mais

Saiba Mais

Um Clique para Serviços de Mercado em Tempo Real

O APISIX nos ajudou a melhorar significativamente a qualidade do serviço sob uma arquitetura ativo-ativo. Seu recurso completo de monitoramento tem apoiado efetivamente a resolução de problemas, e a atualização da lista de serviços tornou-se muito simples.

Wenjie Shi

,

Senior Development Engineer at Infra Team

Snowball Finance

Handle tens of billions

of RPC calls per day easily

Support 50,000 QPS

in web traffic peak period

Start for Free

Desafio

Fundada em 2010, a Snowball Finance começou como uma comunidade de investimentos e agora se tornou uma das principais plataformas de gerenciamento financeiro online na China.

Atualmente, a plataforma acumulou uma base de usuários superior a 43 milhões, capturando 24% da participação de mercado na China. A plataforma possui uma contagem mensal de usuários ativos de mais de 2,95 milhões.

Antes de usar o Apache APISIX, havia muitas deficiências no sistema.

  • Módulos de autenticação SDK complexos aumentam a complexidade do sistema e os riscos de segurança quando o centro de usuários é acessado entre regiões, devido à arquitetura ativo-ativo estar disponível apenas no módulo de serviço de mercado.

  • O OpenResty carece de um sistema robusto de monitoramento para observabilidade e precisa de scripts personalizados para alcançar escalabilidade, resultando em custos mais altos de desenvolvimento e operação.

  • Um centro de registro NGINX incompleto, sem mecanismo de heartbeat, reduz a disponibilidade e a estabilidade, tornando-o incapaz de lidar prontamente com falhas do sistema.

Solução

  • Usou o gateway de API para gerenciar uniformemente a autenticação. A Snowball Finance substituiu a autenticação JWT original pelo plugin jwt-auth do APISIX e usou o plugin grpc-transcode para lidar com a autenticação relacionada ao OAuth 2.0 anterior.

  • Estabeleceu monitoramento multidimensional com o plugin Prometheus do APISIX para as seguintes métricas: status de conexão NGINX e tráfego de entrada/saída, taxa de código de status de erro HTTP e latência de solicitação do APISIX.

  • Usou o plugin oficial do APISIX, apisix-seed, para integrar o ZooKeeper para descoberta de serviços.

Vantagem Competitiva da Nossa Solução

Alto Desempenho

Dentro da Snowball Finance, suas chamadas RPC atingem cerca de dezenas de bilhões por dia, e o volume de pico pode chegar a 50.000 QPS, o que pode resultar em alta latência. Nossa solução pode aliviar facilmente essas condições. Construída sobre o NGINX e o LuaJIT, nossa solução pode lidar com tráfego a uma taxa de até 18.000 QPS por núcleo de CPU com uma latência de apenas 0,2 ms.

Forte Escalabilidade

A ausência de métodos de autenticação uniformes na arquitetura original resulta em má escalabilidade e processos complicados. A Snowball Finance espera que o novo gateway tenha forte escalabilidade. Nossa solução suporta mais de 100 plugins, permitindo uma rápida adaptação às mudanças de negócios da Snowball Finance.

Suporte a Múltiplos Protocolos

A principal pilha de tecnologia dentro da Snowball Finance está relacionada ao gRPC, portanto, ela precisa de um novo gateway para encaminhar e chamar serviços na camada de gateway, além de suportar tradução de protocolos. Nossa solução pode realizar funções como balanceamento de carga, limitação de taxa e autenticação, e também pode traduzir entre protocolos para suportar diferentes tipos de clientes.

Baixo Custo para Autenticação

A Snowball Finance espera realizar a autenticação na camada de gateway e exige que o custo de transformação seja relativamente baixo. Nossa solução suporta uma variedade de métodos de autenticação, como Keycloak, OAuth e Okta, e a operação é simples e visualizada, o que efetivamente ajuda a Snowball Finance a reduzir os custos de autenticação.

Resultados

Autenticação Unificada

A Snowball Finance implementou a autenticação unificada, o circuit breaking e a limitação de taxa na camada de gateway, reduzindo o acoplamento do sistema e melhorando a qualidade do serviço em cenários de data center duplo.

Monitoramento Automatizado

A Snowball Finance estabeleceu uma solução de monitoramento unificada do gateway até a camada de serviço, aproveitando o plugin Prometheus do APISIX, e forneceu excelente suporte para solução de problemas globais.

Melhor Suporte para Tradução de Protocolos

Nossa solução forneceu à Snowball Finance uma abordagem de implementação elegante para tradução de protocolos gRPC e gerenciamento de serviços.

More Customer Stories

Alcançando a Transformação de Veículos Inteligentes, Elétricos e de Nova Energia

Alcançando a Transformação de Veículos Inteligentes, Elétricos e de Nova Energia

Com base nos casos de uso da API7 na indústria automotiva, a Lotus Cars utiliza a API7 Enterprise para gerenciar o tráfego central, acelerar a entrega de produtos e otimizar o tempo de lançamento no mercado, tudo isso enquanto reduz a mão de obra e economiza custos.

Read More

right-arrow
Construa uma Plataforma All-in-One de Ativos Digitais

Construa uma Plataforma All-in-One de Ativos Digitais

O suporte comercial da API7 é excelente para controle de segurança e suporte abrangente. Escolhemos a API7 também porque ela é incrível no suporte ao k8s.

Empoderar Pagamentos Globais sem Fronteiras

Empoderar Pagamentos Globais sem Fronteiras

A Airwallex realizou uma transição suave para arquiteturas de multi-cloud e microservices graças ao suporte comercial da API7: uma plataforma altamente otimizada e escalável, além do apoio da comunidade de desenvolvedores!

Need help or have questions?

Schedule a Meeting

API7.ai Logo

O mundo digital é conectado por APIs, API7.ai existe para tornar as APIs mais eficientes, confiáveis e seguras.

Assine a newsletter da API7

Produto

API7 Gateway

SOC2 Type IIISO 27001HIPAAGDPRRed Herring

Copyright © APISEVEN PTE. LTD 2019 – 2025. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the Apache Software Foundation