Distributed Hosting Setup - NeoSOFT-Technologies/workflow-plugins GitHub Wiki
Distributed Hosting setup for OrderItems workflow
Here is the Distributed Hosting Setup using NGINX server:
Specifications
Each Server : 2 Core Process / 4 GB RAM
- NGINX :
- API
- Hosting Kestrel
- Number of server : 1
- ELSA
- Hosting Kestrel
- Number of server : 2
- RabbitMQ
- MONGO DB Server
- Redis Server
Scenario 1
- 10 concurrent users and No of repetition 30000
- Total Request 300000
- User submit Order summary
- Work flow Initiated
- Quantity service trigger
- Inventory service trigger
- Submit order service trigger
- Collate order status
- Work flow concluded
Testing results:
Start: 14-12-2021, 15:20
End: 14-12-2021, 20:10
The result of Distributed hosting testing is as shown below:
Requests:
Statistics on requests:
Response time:
Conclusions for Scenario 1
The time for processing requests exceeds the expected results.