https://github.com/mebjas/ipc-performance-experiment
an experiment to evaluate performance of various IPC protocols, message formats & tools.
https://github.com/mebjas/ipc-performance-experiment
Last synced: about 1 month ago
JSON representation
an experiment to evaluate performance of various IPC protocols, message formats & tools.
- Host: GitHub
- URL: https://github.com/mebjas/ipc-performance-experiment
- Owner: mebjas
- Created: 2016-09-30T16:36:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-16T18:31:39.000Z (over 8 years ago)
- Last Synced: 2024-05-23T08:04:34.284Z (11 months ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IPC Performance Experiment
An experiment to evaluate performance of various IPC protocols, message formats & tools.Things to test
- [ ] HTTP - REST
- [ ] text
- [x] JSON
- [ ] XML
- [ ] binary
- [ ] MessagePack
- [ ] BSON
- [ ] AMQP
- [ ] RabbitMQ
- [ ] ZeroMQ
- [ ] Shared Memory
- [ ] Pipes#Things to Test
- **Average time**
- **Min Max time**
- **Memory consumption** (not sure)
- **Processor Usage** (not sure)# Result So far (in ms)
**HTTP-REST TEXT JSON**
Test was done in local setup. With following configuration:
**Processor**: `Inter(R) Xeon(R) CPU E5-1650 v3 @ 3.5GHz`
**RAM**: `32GB`
**OS**: `Windows 10`Result
```json
{
"min" : {"timetoRecieve":175,"timetoAck":56,"rttTime":304},
"max" : {"timetoRecieve":292,"timetoAck":241,"rttTime":488},
"average" : {"timetoRecieve":234.125,"timetoAck":131.681,"rttTime":363.142}
}
```