What is gRPC

Penjelasan gRPC

  • gRPC adalah high-performance open-source feautre-rich framework

  • gRPC dibuat oleh Google

  • gRPC sekarang merupakan bagian dari Cloud Native Computing Foundation ( CNCF )

  • RPC = Remote Procedure Calls

What is Remote Procedure Call

  • Protocol yang mengizinkan sebuah program

    • Menjalankan proses lain yang disimpan di program lain yang disimpan di Computer yang berbeda

    • Developer tidak perlu tahu detail dari coding yang ada saat interaksi Program tersebut

  • Di sisi client, hanya seperti memanggil fungsi yang ada di server secara langsung

    • ini berkerja walau client dan server berbeda bahasa pemrograman

How gRPC Works

  • gRPC akan membuat stub yang menyediakan fungsi yang sama dengan yang ada di server

  • Stub akan memanggil gRPC dengan otomatis untuk bertukan informasi melalui network

  • Client dan server akan menggunakan stub untuk berkomunikasi satu sama lain, dan mereka hanya akan fokus kepada logic dari service itu

Last updated

Was this helpful?