Skip to content
/ RPC-TEST Public
forked from smallnest/RPC-TEST

test performance of gRPC and Thrift. All services are implemented as HelloWorld by Java, Scala and Golang

Notifications You must be signed in to change notification settings

har07/RPC-TEST

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modification

Modified to work with Thrift 0.9.3, the latest gRPC 1.0 (Golang), and the latest Cap'nProto.

Simple Thrift vs gRPC vs Cap'n Proto performance test

use a simple "helloworld" prototype to test thrift, gRPC and Cap'nProto. All servers and clients are implemented by Golang

Test result as follows (milliseconds/10000 calls). The first value is using one client to test servers and the second value is using 20 clients to test concurrently.

Golang
Thrift 261/169
gRPC 1456/813
Cap'n Proto 1828/1143

About

test performance of gRPC and Thrift. All services are implemented as HelloWorld by Java, Scala and Golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 31.4%
  • Go 27.5%
  • Java 25.0%
  • Scala 13.4%
  • Protocol Buffer 1.9%
  • Thrift 0.4%
  • Cap'n Proto 0.4%