“A API7 Enterprise auxilia a Hisense a construir uma plataforma integrada para conectar fábricas e aplicativos distribuídos ao redor do mundo.”
Infra Team
,
Hisense
in API gateway performance
are handled daily at ease
A Hisense é uma fabricante globalmente renomada de eletrônicos e eletrodomésticos. De acordo com o principal instituto internacional de pesquisa de mercado Omdia, os embarques globais de TVs Hisense no primeiro trimestre de 2024 atingiram um total de 6,32 milhões, posicionando a Hisense como a segunda colocada no mercado global de 2022 ao primeiro trimestre de 2024.
A empresa está realizando uma mudança estratégica de um controle descentralizado para um controle centralizado, adotando a plataformização e a transformação digital. Nas últimas duas décadas, a Hisense lançou um projeto de planejamento digital, resultando em uma plataforma integrada com capacidades como serviços de API e conversão de protocolos.
No entanto, à medida que a plataforma se expande, desafios urgentes aguardam resolução.
Os parques industriais globais da Hisense enfrentam atrasos nas chamadas de serviços de API devido a cadeias longas e flutuações na rede, necessitando da criação de gateways de borda.
A plataforma de integração exigia manipulação manual regular do banco de dados, e o acesso ao portal de gerenciamento estava se tornando cada vez mais lento, o que demandava maior desempenho e alta disponibilidade.
A implementação de uma grande quantidade de microsserviços pela Hisense resultou em uma arquitetura complexa, prejudicada por problemas com middleware desatualizado e complexidades operacionais.
A plataforma anterior era demorada na sincronização de registro, modificação, publicação, assinatura e alterações de políticas de API, resultando em longos processos de depuração e uma experiência do usuário ruim.
A Hisense substituiu os componentes de sua plataforma anterior pelo API7 Enterprise, permitindo gerenciamento centralizado e implantação descentralizada na borda.
O API7 Enterprise trouxe inúmeras vantagens, incluindo registro, publicação e modificações de políticas de API instantâneas, graças ao recurso de recarregamento a quente do API7. O API7 também introduziu novos recursos, como autenticação HMAC, suporte a logs GZIP, carregamento dinâmico de plugins e estratégias de exceção personalizáveis.
A plataforma anterior da Hisense estava integrada a 146 conjuntos de sistemas de negócios, com um uso médio diário superior a 5 milhões de chamadas. Como o gateway unificado para interconexão dos sistemas de negócios do grupo, ela impõe requisitos de maior desempenho e alta disponibilidade. O API7 Enterprise possui todos os méritos do Apache APISIX, oferecendo o melhor desempenho entre outros gateways de API, com um QPS de 18.000 por núcleo e um atraso médio de 0,6 ms.
O API7 Enterprise oferece capacidades robustas de alta disponibilidade para garantir serviço ininterrupto e tempo de atividade máximo para sua infraestrutura de API. Configurar alta disponibilidade no plano de dados pode efetivamente prevenir um ponto único de falha. O plano de controle do API7 Enterprise é responsável pelo gerenciamento do gateway por meio de uma interface web intuitiva, o API7 Dashboard. Mesmo em caso de falha do plano de controle, as solicitações de serviço permanecem inalteradas.
O API7 Enterprise permite dimensionamento elástico, permitindo que a Hisense ajuste automaticamente a capacidade de sua infraestrutura de API com base no tráfego recebido. Além disso, a Hisense pode atualizar e adicionar recursos mais avançados ao seu sistema, incluindo autenticação HMAC (código de autenticação de mensagem baseado em hash), arquivos de log em formato gzip, recarregamento dinâmico de plugins e políticas de exceção personalizadas.
O API7 Enterprise oferece um recurso poderoso chamado recarregamento a quente, que permite a efetividade em tempo real no registro, publicação, assinatura e modificação de políticas de API. A Hisense pode se adaptar mais rapidamente às diversas demandas do ambiente de negócios e melhorar a flexibilidade e eficiência de desenvolvimento por meio do recurso de efetividade em tempo real do API7.
Com um desempenho excepcional, a solução API7 otimiza o gateway de API da Hisense para alcançar um aumento de desempenho notável de 8 a 9 vezes. Ela lida facilmente com dezenas de milhões de chamadas de API diárias, garantindo operações contínuas e mantendo a eficiência de alto nível, mesmo durante períodos de alta carga.
Modificações, registro, publicação, assinatura e alterações de políticas de API entram em vigor em tempo real, melhorando significativamente a eficiência de desenvolvimento. Além disso, a Hisense alcançou autonomia do sistema em vários parques industriais ao implantar gateways de borda. A implantação de borda multi-terminal permite que os sistemas dos parques em diferentes locais operem sem problemas, sem serem afetados por falhas de rede, garantindo continuidade dos negócios e acelerando o lançamento de operações internacionais.
Ao aproveitar a robusta escalabilidade do API7 Enterprise, a Hisense desfruta de personalização fácil de sua plataforma. Aproveitando essa flexibilidade, a Hisense desbloqueou uma série de novos recursos para elevar sua infraestrutura de API. Esses incluem capacidades avançadas como autenticação HMAC, suporte a arquivos de log em formato gzip, carregamento dinâmico de plugins e estratégias de exceção personalizáveis, capacitando a Hisense com segurança aprimorada, gerenciamento de logs flexível, extensibilidade e tratamento de exceções personalizado.
Após adotar o APISIX Ingress Controller, é mais fácil para os desenvolvedores adicionar configurações no gateway do que escrever códigos.
A partir de maio de 2021, a Tencent OTeam que utiliza o Apache APISIX já o implantou em mais de 10 equipes dentro da Tencent, com o maior projeto lidando com mais de 1 bilhão de solicitações diárias.
Após comparar alguns produtos de gateway mainstream, descobrimos que a latência de resposta do Apache APISIX é mais de 50% menor do que a de outros gateways. Além disso, o Apache APISIX consegue operar de forma estável mesmo quando a CPU atinge mais de 70% de utilização.