gptkbp:instanceOf
|
API technology
|
gptkbp:basedOn
|
gptkb:Protocol_Buffers
|
gptkbp:category
|
gptkb:software
Cloud computing
Microservices
API framework
Remote Procedure Call framework
|
gptkbp:developedBy
|
gptkb:Google
|
gptkbp:documentation
|
https://grpc.io/docs/
|
gptkbp:firstReleased
|
2015
|
gptkbp:hasFeature
|
Reflection
Load balancing
Code generation from .proto files
Compression
Deadlines and timeouts
Error handling
Flow control
Health checking
Interceptors
Pluggable authentication
Strongly typed contracts
|
gptkbp:hasServiceTo
|
true
|
https://www.w3.org/2000/01/rdf-schema#label
|
gRPC APIs
|
gptkbp:license
|
gptkb:Apache_License_2.0
|
gptkbp:openSource
|
true
|
gptkbp:specifies
|
https://github.com/grpc/grpc
|
gptkbp:supportsBidirectionalStreaming
|
true
|
gptkbp:supportsLanguage
|
gptkb:Java
gptkb:Objective-C
gptkb:Python
gptkb:Ruby
gptkb:Go
gptkb:C#
gptkb:C++
gptkb:Node.js
PHP
Dart
|
gptkbp:supportsProtocol
|
gptkb:HTTP/2
|
gptkbp:supportsUnaryCalls
|
true
|
gptkbp:usedFor
|
Microservices communication
Inter-service communication
Remote Procedure Calls
|
gptkbp:bfsParent
|
gptkb:cloud_service
gptkb:REST_APIs
gptkb:Tyk
|
gptkbp:bfsLayer
|
4
|