Using the BPEL Designer and Service Engine

Configuring Message Throttling

Throttling allows you to set the maximum number of concurrent messages that are processed by a particular endpoint. Increased message load and large message payloads can cause memory usage spikes that can decrease performance. Throttling limits resource consumption so that consistent performance is maintained.

Configuring an Endpoint for Throttling

Throttling is a QOS feature configured from the CASA Editor.

ProcedureTo configure Throttling for an endpoint

  1. # In the CASA Editor, click the QOS icon located on the link between the JBI Module and the WSDL port you want to configure.

    The QOS Properties Editor appears.

  2. In the QOS Properties Editor, click the property field for maximumConcurrencyLimit under ThrottlingExtension, and enter an integer for the maximum number of concurrent messages allowed for this endpoint.

  3. Click Close.

    The appropriate throttling configuration for the connection is generated in the project's jbi.xml file, when the service assembly is built.