Execute Queues

An execute queue is a named collection of execute threads. Access to these threads is restricted to specified applications deployed on the server. Typically, access queues are used to improve the chances that critical applications (those which handle purchasing, for instance) have access to server resources. In other instances, you may decide to use execute queues to restrict the access of less important applications (e.g., those used by nonpaying customers) to crucial server resources.

While execute queues can be handy, it is important not to overuse them. Each thread on the server is precious. Restricting a thread to one particular application or even one group of applications is a potential performance problem.

Perhaps for this reason, the resources for configuring an execute are cleverly hidden within the Administration console. To create an execute queue:

  • Click on the server upon you wish to create the queue.

  • Click the Monitoring tab and select General, then Monitor All Active Queues.

  • Click Configure Execute Queues.

  • Enter the following fields:

    Name

    The name of the queue resource you are creating

    Queue Length

    The maximum number of processes that can be waiting on this queue

    Thread Priority

    The priority of threads in this queue relative to other queues out there

    Thread Count

    Upper limit on the number of threads utilized by this queue



BEA WebLogic Server Administration Kit
BEA WebLogic Server Administration Kit (Prentice Hall PTR Advanced Web Development)
ISBN: 0130463868
EAN: 2147483647
Year: 2002
Pages: 134
Authors: Scott Hawkins

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net