Amazon CloudFront sekarang mendukung pengiriman gRPC
Amazon CloudFront sekarang mendukung pengiriman untuk aplikasi gRPC. gRPC adalah kerangka kerja panggilan prosedur jarak jauh (RPC) sumber terbuka modern yang memungkinkan komunikasi dua arah antara klien dan server melalui koneksi HTTP/2. Aplikasi yang dibangun dengan gRPC mendapat manfaat dari peningkatan latensi menggunakan streaming dua arah yang efisien dan format pesan biner, yang disebut Protocol Buffers, yang lebih kecil dari payload tradisional, seperti JSON yang digunakan dengan RESTful API
gRPC mengurangi latensi komunikasi untuk aplikasi yang memerlukan interaksi klien-server berkelanjutan untuk pengalaman pengguna yang responsif. Misalnya, aplikasi berbagi perjalanan dapat menggunakan layanan gRPC untuk secara otomatis memperbarui lokasi kendaraan yang diminta di perangkat pengguna tanpa pengguna harus meminta pembaruan setiap kali. gRPC mengatasi beberapa tantangan latensi yang terkait dengan penggunaan API REST untuk komunikasi dua arah. Dengan API REST, klien membuat koneksi ke server, membuat permintaan, menerima respons, dan kemudian menghentikan koneksi, yang memperkenalkan latensi ekstra pada setiap permintaan. Dengan gRPC, klien dan server dapat mengirim beberapa pesan secara independen dan bersamaan menggunakan satu koneksi. Menggunakan CloudFront untuk memberikan aplikasi gRPC, pelanggan menerima keuntungan penuh dari gRPC, ditambah jangkauan, kecepatan, dan keamanan CloudFront di seluruh dunia.
CloudFront mendukung gRPC dari semua lokasi edge. Ini tidak termasuk region Amazon Web Services Tiongkok (Beijing), yang dioperasikan oleh Sinnet, dan wilayah Amazon Web Services Tiongkok (Ningxia), yang dioperasikan oleh NWCD. Permintaan dan biaya transfer data berlaku untuk fitur ini. Untuk detail lebih lanjut, kunjungi halaman harga CloudFront dan Panduan Pengembang.