Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Performance of HTTP compared to MassTransit/RabbitMQ

Notifications You must be signed in to change notification settings

phatboyg/TooFast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Too Fast

A sample to measure the performance of HTTP-based RPC and RabbitMQ-based RPC in both comparison and combination.

There are three approaches compared using benchmarks/run.sh with this project.

  1. HTTP request (using Apache Bench) to service, which then uses HttpClient to send a request to the back end service.
  2. HTTP request (using Apache Bench) to service, which then uses RequestClient via RabbitMQ to the back end service.
  3. RequestClient via RabbitMQ (using .NET client) to service, which then uses RequestClient via RabbitMQ to the back end service.

The 3rd option is configured as Durable, to ensure reliable order submission.

Use the included docker-compose.yml to setup the environment, and the execute run.sh from the benchmarks folder.

About

Performance of HTTP compared to MassTransit/RabbitMQ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published