Panoramica delle API e delle librerie client

Interfacce disponibili

Quando interagisci con Dataproc, puoi utilizzare una delle diverse interfacce programmatiche. Queste sono le interfacce disponibili, nell'ordine in cui ti consigliamo di utilizzarle:

  • Librerie client Google Cloud: le librerie client Dataproc (versione alpha e beta) sono disponibili in più lingue e sono basate su gRPC. Queste librerie client forniscono un livello di astrazione sopra gRPC e gestiscono i dettagli di polling, tentativi e altro ancora.

  • gRPC: se una libreria client non è disponibile per il linguaggio di programmazione che preferisci, puoi generare librerie client gRPC per Dataproc in qualsiasi linguaggio supportato da gRPC. Per farlo, devi disporre della definizione del servizio protocol buffers disponibile nel nostro repository su GitHub. Puoi quindi seguire le istruzioni per la tua lingua preferita su grpc.io per generare e utilizzare il tuo client.

  • API REST: se non riesci a utilizzare le librerie client di Dataproc o l'API gRPC, utilizza l'API REST.