gRPC Streaming Server

Pendahuluan Streaming API menggunakan protokol HTTP/2, dimana client mengirim satu request, sementara server dapat mengirimkan lebih dari satu response. Streaming server cocok digunakan Ketika server harus mengirimkan jumlah data yang besar. Server perlu melakukan “PUSH” data, tanpa client melakukan request. Contoh chat apps. Untuk menggunakan server streaming pada gRPC, digunakan keyword stream. Setiap RPC, harus … Read more

Sharing is caring:

gRPC Unary API

Pendahuluan Pada gRPC Unary, client akan mengirim satu request message ke server dan akan menerima satu response message. Berikut beberapa point penting mengenai gRPC Unary RPC yang paling umum digunakan. Cocok digunakan untuk ukuran data yang kecil. Selalu mulai dengan Unary API, jika ada masalah performance, ubah ke streaming API. gRPC Unary call di definisikan … Read more

Sharing is caring:

Setup gRPC dan IDE

IDE / Text editor Untuk text editor, silakan gunakan IDE favorit Anda, pada tutorial digunakan VS Code. Setup Environment Tutorial gRPC akan menggunakan Node.js, untuk itu silakan install Node.js. Kemudian install module grpc-tools Setelah selesai setup, kita akan init project. Namun sebelum itu, pada tutorial akan dibuat 3 folder, yaitu client, server dan protos. Penamaan … Read more

Sharing is caring: