https://github.com/yogthos/http-kit-ws-benchmark
HTTP Kit WebSocket benchmark
https://github.com/yogthos/http-kit-ws-benchmark
Last synced: 3 months ago
JSON representation
HTTP Kit WebSocket benchmark
- Host: GitHub
- URL: https://github.com/yogthos/http-kit-ws-benchmark
- Owner: yogthos
- Created: 2019-07-14T19:47:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-14T19:52:11.000Z (over 6 years ago)
- Last Synced: 2024-10-29T08:22:47.252Z (about 1 year ago)
- Language: Clojure
- Size: 1.95 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Prerequisites
* JDK
* GraalVM
* Leiningen
### Development
lein run
### Building
To build the server:
lein uberjar
Then, to run the server:
java -jar target/websocket-0.1.0-standalone.jar
or
java -server -XX:+AggressiveOpts -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -Xms8g -Xmx8g -jar target/websocket-0.1.0-standalone.jar # defaults to port 3000
To build the server using GraalVM:
lein native-image
Then, run:
target/app
### Benchmarking with Artillery
npm install -g artillery
artillery run benchmark.yml