O que é polyfill-rs?
Representações de ponto fixo tornam determinístico o processamento interno de preços, e a profundidade armazenada pode ser limitada. Escolha entre o processador especializado que controla a alocação de memória e um decodificador geral de compatibilidade para mensagens mistas e eventos desconhecidos.
As alegações de ausência de alocação cobrem determinadas atualizações e leituras de níveis existentes após o aquecimento, não livros novos, níveis novos ou remoções. Hashes de snapshots identificam o estado sem fornecer ordem lógica; snapshots com hashes distintos e o mesmo horário são aceitos por ordem de chegada. Microbenchmarks publicados não comprovam a latência de ordens de ponta a ponta em outra implantação.
Para quem é
- Criar serviços Rust de dados de mercado.
- Otimizar o processamento de livros em equipe.
- Migrar integrações Rust para V2.
Funções e cobertura
- Cliente CLOB
Consulte dados compatíveis de mercados e contas em Rust.
- Linha V2
Use as convenções de negociação autenticada da 0.4.x.
- Livros de ponto fixo
Converta preços em números internos determinísticos.
- Processador especializado
Aplique atualizações por um caminho WebSocket que controla a alocação de memória.
- Decodificador geral
Processe estruturas mistas e mensagens desconhecidas pelo parser de compatibilidade.
- Controles de profundidade
Limite os níveis armazenados para gerenciar a memória.
- Ferramentas de medição
Separe medições de rede, decodificação e atualizações de livros após o aquecimento.
Fluxos de trabalho com polyfill-rs
Criar um leitor
Consulte uma pequena página de mercados e assine um conjunto limitado de tokens. Escolha o parser conforme os requisitos do fluxo.
Medir um gargalo
Separe tempo de rede, decodificação e processamento do livro antes de mudar o caminho de dados.
Migrar para V2
Leia as mudanças incompatíveis da 0.4.x e ajuste autenticação e ordens, em vez de apenas renomear importações.
Preços e custo total
São oferecidas licenças MIT e Apache-2.0. A biblioteca não tem assinatura; custos de infraestrutura e da plataforma são separados.
Primeiros passos
Antes de começar: O parser geral não é o caminho especializado sem alocação.
- Adicione uma versão compatível ao Cargo.toml.
- Execute um exemplo de leitura pública.
- Escolha profundidade e parser.
- Confira snapshots e atualizações incrementais.
- Revise a autenticação V2 antes de adicionar ações privadas.
- Meça a carga real de trabalho no ambiente de implantação.
As alegações de ausência de alocação se limitam a caminhos específicos de níveis existentes após o aquecimento; livros novos, níveis e remoções podem alocar ou liberar memória.
Links úteis
O que verificar
- O parser geral não é o caminho especializado sem alocação.
- O hash de um snapshot não é um número de sequência.
- Snapshots com o mesmo horário e hashes diferentes seguem a ordem de chegada.
- Microbenchmarks não comprovam latência de ordens de ponta a ponta.
Mais detalhes
Notas e avaliações
Avaliações dos usuários 0
O limite de avaliações publicadas para que a nota principal passe a usar as notas dos usuários é 5.
Um exemplo específico ajuda a próxima pessoa a escolher a ferramenta certa.
Ferramentas relacionadas
Explorar categoriaPerguntas frequentes sobre polyfill-rs
Toda operação evita alocação de memória?
Não. Apenas determinadas atualizações e leituras após o aquecimento têm esse escopo documentado.
Um hash pode ordenar snapshots?
Não. Ele diferencia estados, não a ordem entre snapshots diferentes.
A 0.4.x preserva fluxos autenticados antigos?
Não. Ela introduz mudanças incompatíveis relacionadas à V2.
Qual medição explica uma API mais lenta?
Separe transporte, decodificação e atualizações locais do livro.


