Database Reference
In-Depth Information
Work Manager uses a common execute queue (common thread pool), so it prioritizes
work based on the rules we define in the configuration files. The rules can be set for re-
sponse time, max/min threads, and run-time metrics, including the actual time it takes to
execute a request and the rate at which requests enter and leave the pool. For example,
simple math gives you the understanding of thread pool utilization and backlog size. If
your web service can guarantee its performance for 20 concurrent calls (Max Threads)
and Maximum Capacity for its work managers is 25, then backlog queue size will be 5
( 25-20 ), and these requests will wait for a thread to become available. For rejected threads
(over 25), you can assign a meaningful response message.
Tip
We should be very careful with numbers that we put in the Work Manager's configuration
files. For instance, it's definitely not a good idea to have the number of threads higher than
that of the available connections in the DB connection pool.
Finally, from the Orchestration and Service Bus perspective, WLS is the host of the whole
SOA infrastructure maintained in the high-availability mode. Start the node managers first
using the designated script and then start your servers.
Needless to say that the node manager, which handles cluster nodes interoperability,
should not be a single point of failure and must also be covered by high-availability op-
tions (please see the WLS documentation http://www.oracle.com/webfolder/technetwork/
tutorials/obe/fmw/wls/12c/10-NodeMgr--4472/nodemgr.htm ) . In the following screenshot,
you can see all our servers (SOA, OSB, and BAM) running on the same WLS. Although
this is not recommended for production, please plan your infrastructure in a more segreg-
ated way according to the framework layers we explained earlier. In the following screen-
shot, you can see all our servers (SOA, OSB, and BAM) running on the same WLS on en-
tering the following command:
/wlserver_10.3/server/bin/startNodeManager.*
Search WWH ::




Custom Search