Service Development Help : Working with webMethods Messaging Triggers : About Message Processing : Serial Processing : Serial Processing in a Cluster or Non-Clustered Group of Integration Servers
Serial Processing in a Cluster or Non-Clustered Group of Integration Servers
 
Serial Processing with the webMethods Broker in a Clustered or a Non-Clustered Group of Integration Servers
Serial Processing with Universal Messaging in a Clustered or a Non-Clustered Group of Integration Servers
Serial document processing determines how the messaging provider distributes guaranteed documents to the individual servers within a cluster or non-clustered group. In a cluster or non-clustered group, the individual Integration Servers share the same client. For example, if the messaging provider is the webMethods Broker, the servers act as a single webMethods Broker client and share the same trigger client queues and document subscriptions. With serial processing, servers in a cluster or non-clustered group can process documents from a publisher in the same order in which the documents were published.
Note:  
In addition to the term “non-clustered group,” the terms “stateless cluster” and “external cluster” are sometimes used to describe the situation in which a group of Integration Servers function in a manner similar to a cluster but are not part of a configured cluster.
For each webMethods messaging trigger, each server in the cluster or non-clustered group maintains a trigger queue in memory. This allows multiple servers to process documents for a single webMethods messaging trigger. The messaging provider manages the distribution of documents to the individual webMethods messaging triggers in the cluster or non-clustered group.
How the messaging provider distributes documents for a serial trigger on the Integration Servers in the cluster or group to ensure that documents from a single publisher are processed in publication order varies:
*webMethods Broker distributes documents so that the Integration Servers in the cluster or non-clustered group process guaranteed documents from a single publisher in the same order in which the documents were published. Multiple Integration Servers can process documents for a single trigger, but only one Integration Server in the cluster or non-clustered group processes documents for a particular publisher. For more information, see Serial Processing with the webMethods Broker in a Clustered or a Non-Clustered Group of Integration Servers
*Universal Messaging distributes all the documents to which a particular serial trigger subscribes to the same Integration Server in a cluster or non-clustered group. Regardless of the document publisher, all of the published documents to which a specific serial trigger subscribes are received and processed by the same Integration Server. Because a serial trigger processes only one document at a time, this distribution approach ensures that documents are processed in the same order in which they were published. For more information, see Serial Processing with Universal Messaging in a Clustered or a Non-Clustered Group of Integration Servers.
Copyright © 2017 Software AG, Darmstadt, Germany. (Innovation Release)

Product LogoContact Support   |   Community   |   Feedback