Single Node Setup - NeoSOFT-Technologies/workflow-plugins GitHub Wiki

We have both Single and Multi Node Setup for this OrderItems workflow.

This is Single Node setup in which workflow is hosted using IIS server as shown below:

SingleNode2

We have OrderItems workflow as shown below:

You can also get the workflow image by clicking here.

Specifications

Each Server : 2 Core Process / 4 GB RAM

  • API
    • Hosting Server IIS
  • ELSA
    • Hosting Server IIS
  • MONGO DB Server
  • Redis Server

Scenario 1

  • 10 concurrent users and No of repetition 1000
  • Total Request 10000
  • User submit Order summary
  • Work flow Initiated
    1. Quantity service trigger
    2. Inventory service trigger
    3. Submit order service trigger
    4. Collate order status
  • Work flow concluded

Testing results:

Start: 14-12-2021, 17:53

End: 14-12-2021, 18:02

The result of Single-node testing is as shown below:

Requests: MN_NGIXResult1

Statistics on requests: MN_NGIXResult2

Response time: MN_NGIXResult3

Conclusions for Scenario 1

The time for processing requests does not exceed the expected results.

Scenario 2

  • 10 concurrent users and No of repetition 10000
  • Total Request 100000
  • User submit Order summary
  • Work flow Initiated
    1. Quantity service trigger
    2. Inventory service trigger
    3. Submit order service trigger
    4. Collate order status
  • Work flow concluded

Testing results:

Start: 14-12-2021, 19:20

End: 14-12-2021, 20:44

Requests: MN_IISResult1

Statistics on requests: MN_IISResult2

Response time: MN_IISResult3

Conclusions for Scenario 2

The time for processing requests does not exceed the expected results.