Navegação JackCodeCrie, lance e escale produtos iGaming.
Alterar idioma
Guia prático

gRPC API

Integração via gRPC: compartilhamento rápido, confiável e caracterizado de dados entre serviços com carga mínima - ideal para sistemas de jogos e módulos internos.
Especialista Stanislav Anisimov

Quando a velocidade e a escalabilidade são críticas, é usado um quadro moderno de chamadas remotas de procedimentos baseado no protocolo binário Protocol Buffers (Protobuf). Ao contrário da RESTA e da JSON, a gRPC oferece alta produtividade e compressão de tráfego, o que o torna uma excelente opção para sistemas de jogos carregados, passarelas internas e arquitetura de serviços.

Nós implementamos interfaces gRPC para trabalhar entre os módulos da plataforma e sistemas externos - com tipificação completa, geração automática SDK e suporte de streaming.

Vantagens de gRPC

Opção O que isso dá
Alta velocidade Serialização rápida e transmissão em formato binário (5 a 10 vezes mais rápido que o JSON)
Tráfego mínimo Economia de largura de banda com formato compacto
Tipificação rigorosa Suporte de esquema (IDL), validação automática e geração de bibliotecas de clientes
Bi-directional streaming Streaming de mensagens: conveniente para tarefas real-time e microsserviços
Geração de SDK automática Suporte a Java, Go, Python, PHP, C #, Node. js e outros idiomas

Onde gRPC é particularmente apropriado

Conexões internas entre os módulos da plataforma

Núcleos de jogos de alta taxa de transação

Sistemas onde o atraso mínimo e a alta confiabilidade são importantes

Soluções de nuvem múltiplas microsséries

BI/ML com transferência de fluxo de dados

Especificações técnicas

IDL: '.proto' arquivos para descrever estruturas e serviços

Transferência por HTTP/2 com suporte multiplexing

Permissão por TLS + API

Suporte a consultas unary, server-streaming, cliente-streaming e full-duplex

Compatibilidade com o REST (via gRPC-Gateway, se necessário)


gRPC é uma solução arquitetônica para quem é importante para a produtividade. Se o REST é um padrão universal, o gRPC é um motor confiável para integrações de alta carga e exigências rígidas de velocidade e estabilidade.