Descripción general de API y bibliotecas cliente

Interfaces disponibles

Cuando interactúas con Dataproc, puedes usar una de varias interfaces programáticas. Estas son las interfaces disponibles, en el orden en que recomendamos usarlas:

  • Bibliotecas cliente de Google Cloud: las bibliotecas cliente de Dataproc (versión alfa y beta) están disponibles en varios lenguajes y se basan en gRPC Estas bibliotecas cliente proporcionan una capa de abstracción sobre gRPC y manejan los detalles de sondeo de operaciones, reintentos y mucho más.

  • gRPC: Si una biblioteca cliente no está disponible para el lenguaje de programación que elegiste, puedes generar bibliotecas cliente de gRPC para Dataproc en cualquier lenguaje compatible con gRPC. Para ello, necesitarás la definición del servicio de búferes de protocolo disponible en nuestro repositorio en GitHub. Puedes seguir las instrucciones según tu lenguaje de preferencia en grpc.io para generar y usar tu cliente.

  • API de REST: Si no puede usar las bibliotecas cliente de Dataproc o la API de gRPC, use la API de REST.