Skip to content

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

oflyingc/RPC-TEST

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Simple Thrift and gRPC performance test

use a simple "helloworld" prototype to test thrift and gRPC. All servers and clients are implemented by Golang, Java And Scala

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 Java Scala
Thrift 470/231 404/381 387/355
gRPC 1375/970 4478/4205 4733/448

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 38.5%
  • Java 32.1%
  • Scala 17.2%
  • Go 9.3%
  • Protocol Buffer 2.4%
  • Thrift 0.5%