กูเกิลพัฒนาระบบเรียกฟังก์ชั่นการทำงานข้ามเครื่อง (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

on
Node
syootakarn Wed, 24/08/2016 - 20:37
Node ไม่ใช่ภาษาคอมพิวเตอร์นะครับ น่าจะเปลี่ยนเป็น Node.Js(Javascript) แทนครับ
ต้นฉบับใช้ตามนี้
mk Wed, 24/08/2016 - 21:50
In reply to Node by syootakarn
ต้นฉบับใช้ตามนี้ ขอยึดตามต้นฉบับนะครับ
น่าสนใจแฮะ
WattZ Wed, 24/08/2016 - 22:11
น่าสนใจแฮะ
แจ่มแต้ว แล้ว
Nucksoo Thu, 25/08/2016 - 08:07
แจ่มแต้ว แล้ว อยากได้อะไรที่คล้ายๆแบบนี้มานแล้ว จะด้ไม่ต้องมาพัฒนาเอง ที่จะให้เครื่องหลายๆเครื่อง Process งานใหญ่ๆหลายๆงานแทนเรา ไม่รู้เข้าใจถูกหรือเปล่าว่า แต่ถ้า มันสามารถโยนชุด Array แล้วให้มัน Process ให้เราแล้วส่ง Result กลับมา ไม่รู็ว่ามันทำได้หรือเปล่า หรือว่าต้องเป็น ฟังชั่นที่เค้ามีอยู่แล้ว อันนี้ยังไม่ค่อยเข้าใจ เดี๋ยวรอข่าวต่อไปสักพัก แต่ชักมีอะไรสนุกๆแระ
อีกซักพักคงมีการทดสอบความปลอด
Hoo Thu, 25/08/2016 - 09:29
อีกซักพักคงมีการทดสอบความปลอดภัยจากแฮกเกอร์
แปลว่าทำงานข้าม Architecture
Polwath Thu, 25/08/2016 - 13:46
แปลว่าทำงานข้าม Architecture ได้ใช่ไหมครับ
ถ้าอย่างนั้นโปรแกรมที่พัฒนาก็ควรพัฒนาโดยใช้ภาษาพวกนี้นะ จะได้เอาไปใช้กับเครื่องใหนก็ได้โดยไม่ต้องเรื่อง Compatibility ด้วย เหมือน Zenfone x86 ที่เปิดแอพ Android แบบเดียวกับเปิดบนมือถือ ARM ได้
gRPC ใช้ภาษาที่ใช้ๆ
hisoft Thu, 25/08/2016 - 14:07
In reply to แปลว่าทำงานข้าม Architecture by Polwath
gRPC ใช้ภาษาที่ใช้ๆ กันอยู่เขียนนะครับ มันแค่เป็นสื่อกลางให้คุยกันรู้เรื่องได้เท่านั้น
gRPC ออก v1 stable แล้ว
Configuleto Fri, 26/08/2016 - 05:42
gRPC ออก v1 stable แล้ว แสดงว่า protobuf3 ก็ปรับเป็น stable แล้วเหมือนกันสิน่ะ เยื่ยม