Google открыла исходный код своей платформы RPC gRPC , которая использует буферные протоколы для определения службы и сообщений. gRPC является кроссплатформенным с поддержкой C, C ++, C #, Java, Go, Node.js, Python, Ruby, Objective-C и PHP.
gRPC основан на стандарте HTTP / 2, который обеспечивает новые возможности, такие как двунаправленная потоковая передача, управление потоком, сжатие заголовков и мультиплексные соединения.