A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Arquitetura do controlador de host
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A arquitetura da estrutura de teste VTS se integra ao serviço de serviço de teste baseado em nuvem. Um VTS Host Controller é executado em uma máquina host e controla uma instância de teste (por exemplo, TradeFed) conforme mostrado abaixo:

Figura 1. Arquitetura do controlador de host VTS O controlador extrai comandos de um Cluster Commander em execução como uma instância do Google App Engine (GAE) e, em seguida, retransmite comandos e respostas entre o cluster Commander e a instância de teste.
Essa arquitetura inclui as seguintes vantagens:
- Por ser desacoplado de qualquer instância de teste , ele pode controlar diferentes tipos de teste e é mais robusto. O design alternativo (incorporar a lógica de controle do host em um equipamento de teste) não bloqueia a propagação de erros.
- Como ele usa um modelo de comando e controle (C&C) baseado em pull , ele pode trabalhar com diferentes tipos de comandantes de cluster do lado da nuvem, bem como com hosts que existem atrás de um firewall (para conexões de entrada). O design alternativo (modelo C&C baseado em push) pode não permitir que um comandante de nuvem acesse instâncias de controlador de host que existem em computadores host em uma rede privada.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2022-06-06 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2022-06-06 UTC."],[],[]]