Antarmuka terprogram Managed Service untuk Apache Spark memungkinkan Anda mengotomatiskan workload dan mengelola resource langsung dari aplikasi Anda. Memilih antarmuka yang tepat akan membantu Anda menyelaraskan dengan dukungan bahasa pemrograman, alur kerja otomatisasi, dan fitur klien seperti percobaan ulang otomatis dan polling operasi.
Google Cloud menyediakan beberapa opsi terprogram—termasuk Library Klien Cloud, gRPC, dan REST API—dengan Library Klien Cloud yang direkomendasikan untuk sebagian besar lingkungan pengembangan.
Antarmuka yang tersedia
Anda dapat menggunakan salah satu dari beberapa antarmuka terprogram saat berinteraksi dengan Managed Service untuk Apache Spark. Berikut adalah antarmuka yang tersedia, sesuai urutan yang kami rekomendasikan untuk digunakan:
Library Klien Google Cloud: Library klien Managed Service untuk Apache Spark (rilis alfa dan beta) tersedia dalam beberapa bahasa dan dibangun di atas gRPC. Library klien ini menyediakan lapisan abstraksi di atas gRPC dan menangani detail polling operasi, percobaan ulang, dan lainnya.
gRPC: Jika library klien tidak tersedia untuk bahasa pemrograman pilihan Anda, Anda dapat membuat library klien gRPC untuk Managed Service untuk Apache Spark dalam bahasa apa pun yang didukung gRPC. Untuk melakukannya, Anda memerlukan definisi layanan buffering protokol yang tersedia dari repositori kami di GitHub. Kemudian, Anda dapat mengikuti petunjuk untuk bahasa pilihan Anda di grpc.io untuk membuat dan menggunakan klien Anda.
REST API: Jika Anda tidak dapat menggunakan library klien Managed Service untuk Apache Spark atau gRPC API, gunakan REST API.