Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 764 Bytes

README.md

File metadata and controls

16 lines (13 loc) · 764 Bytes

Go vs Java reactor load test

Service Technologies
go-service Go 1.13 + Chi
reactive-netty-service Spring Boot 2 web-flux + Netty
blocking-undertow-service Spring Boot 2 web + Undertow

Vegeta load test

  • Download vegeta from https://github.com/tsenart/vegeta/releases
  • Start services: docker-compose up
  • Test: echo "GET {target}/sleep?time=1s" | vegeta attack -rate=1000/s -duration=60s | vegeta report, where {target} is:
    • http://dockerhost:8081 for go-service
    • http://dockerhost:8082 for reactive-netty-service
    • http://dockerhost:8083 for blocking-undertow-service