Visão geral de APIs e bibliotecas de cliente

Interfaces disponíveis

É possível usar uma das várias interfaces programáticas ao interagir com o Managed Service for Apache Spark. Veja a seguir as interfaces disponíveis, em ordem de recomendação:

  • Bibliotecas de cliente do Google Cloud: As bibliotecas de cliente do Managed Service for Apache Spark (versões Alfa e Beta) estão disponíveis em várias linguagens e são baseadas em gRPC. Elas adicionam uma camada de abstração ao gRPC e processam os detalhes da sondagem de operações, novas tentativas e muito mais.

  • gRPC: se não houver biblioteca de cliente disponíveis para a linguagem de programação que você usa, será possível gerar bibliotecas de cliente gRPC para o Dataproc em qualquer linguagem aceita pelo gRPC. Para isso, é necessária a definição do serviço de buffers de protocolo disponível no nosso repositório no GitHub. Siga as instruções referentes à sua linguagem favorita no grpc.io para gerar e usar o seu cliente.

  • API REST: se você não conseguir usar as bibliotecas de cliente do Managed Service for Apache Spark ou a API gRPC, use a API REST.