Introduction
In a publish-and-subscribe solution, the retrieval and flow of documents through Integration Server consumes resources, primarily server threads and memory. The rate at which Integration Server can retrieve and process documents is determined by the availability of these resources. However, server resources also need to be available to perform other functions. Integration Server Administrator provides controls for managing resources consumed by document retrieval and document processing. You can use these controls to balance the resource demands for document retrieval and processing with the server resources needed to perform other work.
Specifically, you can use the controls provided by Integration Server Administrator to:
Increase or decrease the number of server threads used to retrieve documents from the
Broker.
Decrease the capacity of
webMethods messaging trigger queues.
Suspend document retrieval for one or more
webMethods messaging triggers.
Increase or decrease the number of server threads used to process documents.
Decrease the number of threads that
Integration Server can use to process documents for concurrent
webMethods messaging triggers simultaneously.
Suspend document processing for one or more
webMethods messaging triggers.
Change the configured trigger queue capacity, refill level, or execution threads for a specific
webMethods messaging trigger.
Additionally, the Integration Server Administrator provides a cluster synchronization feature that you can use to propagate selected changes to other Integration Servers in a cluster automatically.
These controls can be useful in a production environment to free up server threads and memory to accommodate an unexpected server load (such as a sudden influx of HTTP requests) or in anticipation of a high usage time. You can also use the controls during the capacity planning stage of your project to determine the configured values for webMethods messaging triggers and server thread usage.
The following sections contain more information about managing document retrieval and document processing using the provided controls.
Note: Prior to Integration Server version 9.5 SP1, webMethods messaging triggers were called Broker/local triggers.