Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compared performance to gRPC with heavy payloads #674

Open
rchoffardet opened this issue Apr 22, 2024 · 0 comments
Open

Compared performance to gRPC with heavy payloads #674

rchoffardet opened this issue Apr 22, 2024 · 0 comments

Comments

@rchoffardet
Copy link

Hey 馃憢馃徎

Firstly, thanks for your invested efforts and the openly publishing of your library.
This "issue" isn't really an issue, it's more like a conversation :)

My team and I are interested in alternative to gRPC such as your library and with the claimed performance improvement, it looked very promising.

However, I played a bit with your benchmark and found that with heavier load (10kB and 100kB) Slt.Fusion performs worse than gRPC on my machine (the payload is just a constant random string) whereas it's a known weakness of gRPC.

Stl.Rpc:
Light : 354.64K 400.21K 405.08K 394.14K -> 405.08K calls/s
Medium : 52.71K 53.84K 52.92K 52.75K -> 53.84K calls/s
Heavy : 5.98K 6.04K 6.19K 5.95K -> 6.19K calls/s
gRPC:
Light : 138.20K 195.26K 226.40K 227.11K -> 227.11K calls/s
Medium : 57.93K 60.00K 60.61K 60.96K -> 60.96K calls/s
Heavy : 7.03K 7.11K 7.02K 7.20K -> 7.20K calls/s

Light is 1kB, Medium is 10kB and Heavy is 100kB.

Do you observe similar relative numbers? Am I doing something wrong?

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant