Google Cloud menerbitkan postingan blog tentang cara mengekspos layanan gRPC ke seluruh dunia menggunakan RESTful API.

gRPC adalah pilihan populer untuk komunikasi internal atau yang disebut "timur-barat" dari layanan ke layanan. Meskipun gRPC menunjukkan karakteristik kinerja yang unggul, sejumlah besar API saat ini menggunakan HTTP sebagai protokol komunikasi utama mereka. Migrasi API ini ke gRPC akan memerlukan investasi sumber daya yang substansial, terutama mengingat bahwa tidak semua pengembang familier dengan kerangka kerja gRPC.

Untuk mengatasi tantangan ini, kita ingin menyediakan lapisan adaptor yang menyediakan API berbasis JSON HTTP yang lebih tradisional untuk layanan ini. Daripada menulis terjemahan protokol secara manual sendiri, kita memutuskan untuk menggunakan proyek gateway gRPC sumber terbuka untuk secara otomatis menghasilkan adaptor untuk kasus penggunaan kita.

Memanfaatkan Apigee sebagai platform manajemen API perusahaan membantu kita mengekspos fasad API RESTful yang bersih dengan cara yang aman dan swalayan.

Sebagai kesimpulan, Google Cloud mendemonstrasikan bagaimana layanan gRPC dapat dengan mudah diekspos ke audiens baru sebagai API HTTP, sekaligus memanfaatkan manfaat platform manajemen API yang komprehensif seperti Apigee. Dengan menggabungkan kinerja gRPC dengan Vertrautheit dan perangkat API REST, kita dapat membuka kemungkinan baru untuk layanan dan data kita, menjangkau lebih banyak pengembang dan aplikasi.