Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In the ODE engine, every scheduler thread is associated with a db database connection. So the rule of thumb is, ; the number of ODE scheduler threads should be less than or equal to number of db database connections allocated for the ODE engine. Otherwise If this is not followed, some threads may not work properly , because they can't as they cannot acquire a db connections database connection to work.  For example In BPEL + HumanTask scenarioFor example, in an application that uses both BPEL and HumanTask, if you have a total 100 db database connections, your you can allocate 50 threads for the ODE scheduler. This will guarantee that at a given time, only 50 db database connections are acquired by the ODE engine.

Configure this by adding the following to the <BPS_HOME>/repository/conf/bps.xml file.

Code Block
<tns:odeschedulerthreadpoolsize>50</tns:odeschedulerthreadpoolsize>

Multi-threaded HTTP connection manager

...