gRPC ระบบเรียกฟังก์ชั่นการทำงานข้ามเครื่องที่พัฒนาโดยกูเกิล ออกรุ่น 1.0 แล้ว

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 24 สิงหาคม 2016.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    กูเกิลพัฒนาระบบเรียกฟังก์ชั่นการทำงานข้ามเครื่อง (remote procedure call - RPC) ของตัวเองชื่อ gRPC มาได้สักพัก และในที่สุดก็ออกเวอร์ชัน 1.0 แล้ว

    gRPC เป็นเฟรมเวิร์คสำหรับเรียกคำสั่งข้ามเครื่องที่ออกแบบให้ใช้งานในยุคอินเทอร์เน็ต รองรับการเรียกคำสั่งเป็นหลัก 'หมื่นล้าน' คำสั่งต่อวินาที หน้าที่ของมันคือเป็นสื่อกลางระหว่างระบบต่างๆ ให้คุยกันอย่างอัตโนมัติ รองรับภาษาที่หลากหลายทั้ง C++, Java, PHP, Go, Node, Ruby, Python, C# รวมถึงทำงานได้ทุกแพลตฟอร์มสำคัญ Windows, Mac, Linux, Android, iOS

    gRPC ถูกออกแบบมาใช้กับโพรโทคอล HTTP/2 และใช้แทนวิธีการสื่อสารของบางระบบที่ส่งข้อมูลในฟอร์แมต JSON บน HTTP ข้อดีที่เหนือกว่าคือมันเร็วกว่าและมีประสิทธิภาพมากกว่า ตัวอย่างองค์กรที่ใช้ gRPC นอกจากกูเกิลแล้วยังมี Netflix, Core OS, Cisco, Juniper, Arista, Square โดยตัวอย่างการใช้งาน gRPC ของ Square สามารถดูได้จากวิดีโอ

    ซอร์สโค้ดของ gRPC อยู่บน GitHub ส่วนเอกสารและโค้ดในภาษาต่างๆ ดูได้จากเว็บไซต์ gRPC

    ที่มา - Google Cloud Platform, InfoWorld

    [​IMG]

    Topics: GoogleDevelopment
     

แบ่งปันหน้านี้