Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SMILA/Documentation/QueueWorker"

m
Line 6: Line 6:
 
* [[SMILA/Documentation/QueueWorker/Router|Router]]
 
* [[SMILA/Documentation/QueueWorker/Router|Router]]
 
* [[SMILA/Documentation/QueueWorker/Listener|Listener]]
 
* [[SMILA/Documentation/QueueWorker/Listener|Listener]]
 +
* [[SMILA/Documentation/QueueWorker/RecordRecycler|Record Recycler]]
  
 
located in the bundle "org.eclipse.smila.connectivity.queue.worker" for working with JMS.  
 
located in the bundle "org.eclipse.smila.connectivity.queue.worker" for working with JMS.  
Line 12: Line 13:
  
 
The main goal of [[SMILA/Documentation/QueueWorker/Listener|Listener]] is to listen Records from JMS Queues and to process them.
 
The main goal of [[SMILA/Documentation/QueueWorker/Listener|Listener]] is to listen Records from JMS Queues and to process them.
 +
 +
The main goal of [[SMILA/Documentation/QueueWorker/RecordRecycler|Record Recycler]] is start record processing again, it get records from Blackboard (XML storage) and starts processing by configured list of tasks.
 +
  
 
The main goal of [[SMILA/Documentation/QueueWorker/BrokerConnectionService|Broker Connection Service]] is to provide common cached connection pool to JMS brokers for [[SMILA/Documentation/QueueWorker/Router|Router]] and for [[SMILA/Documentation/QueueWorker/Listener|Listener]].
 
The main goal of [[SMILA/Documentation/QueueWorker/BrokerConnectionService|Broker Connection Service]] is to provide common cached connection pool to JMS brokers for [[SMILA/Documentation/QueueWorker/Router|Router]] and for [[SMILA/Documentation/QueueWorker/Listener|Listener]].

Revision as of 05:20, 2 February 2009

What is Queue Worker

Its a set of services

located in the bundle "org.eclipse.smila.connectivity.queue.worker" for working with JMS.

The main goal of Router is to put Records into JMS Queues

The main goal of Listener is to listen Records from JMS Queues and to process them.

The main goal of Record Recycler is start record processing again, it get records from Blackboard (XML storage) and starts processing by configured list of tasks.


The main goal of Broker Connection Service is to provide common cached connection pool to JMS brokers for Router and for Listener.

Configuration

Every service configured by own configuration file but with common XSD schema

Schema:org.eclipse.smila.connectivity.queue.worker/schemas/QueueWorkerConfig.xsd

Configuration Samples

See samples page.

Experimental features

See Experimental Features page.

Back to the top