About Asynchronous Mode for Workflow Process Requests
For all Workflow Processes deployment options described previously, workflow process requests can be handled synchronously or using asynchronous mode. Using asynchronous mode comes with the advantages and disadvantages listed in the following table.
Advantages |
Disadvantages |
---|---|
All user threads are not loaded. More scalable as long as: - There are maximum N simultaneously connected users. - There are maximum X simultaneous running workflows. - If X is smaller than N, then a WfProcMgr with X tasks can handle a much larger pool (N) of users. |
On error, you must look at the log files, because there is no automatic notification. The SRBroker component could have a timeout or retry feature. Slightly more latency. Additional cost (minimal) of one request per response. |