Messaging engines [Collection]


A messaging engine is a component, running inside a server, that manages messaging resources for a bus member. Applications are connected to a messaging engine when they access a service integration bus.

To view this pane in the console...

Service integration | Buses | bus_name | [Topology] Messaging engines

To browse or change the properties of a listed item, select its name in the list. To act on one or more of the listed items, select the check boxes next to the names of the items to act on, then use the buttons provided. To change which entries are listed, or to change the level of detail that is displayed for those entries, use the Filter settings.

Name

The name of the messaging engine.

Description

An optional description for the messaging engine, for admin purposes.

Status

The current status of the messaging engine. Status settings are started or stopped.

 

Buttons

Enable policy assistance

Start the wizard that provides messaging engine policy assistance, that is, guidance about creating one or more messaging engines for the cluster and configuring the messaging engine behavior. This button is available only when messaging engine policy assistance is not enabled already.

This button only applies to messaging engines in a clustered environment.

Add messaging engine

Add a new messaging engine to the server cluster.

This button only applies to messaging engines in a clustered environment.

Remove messaging engine

Remove the selected messaging engines from the server cluster.

This button only applies to messaging engines in a clustered environment.

Start

Start selected items.

Stop

Stop the selected messaging engines. You must first select the messaging engines to be stopped. We can select a Stop mode:

Immediate

The messaging engine stops after all messaging operations that are occurring at the time of the stop request have completed. After a stop request is issued, no new messaging operations can start.

For each existing connection, the messaging engine waits for the current operation to complete, unless the operation is one that blocks processing in the messaging engine, such as a receive operation. In this case, the operation is interrupted. Asynchronous consumers can complete, even though they might take an arbitrary amount of time to process the current message. The messaging engine then backs out of active transactions and disallows any further operations on that connection. When all connections are in this invalidated state, the messaging engine stops.

Force

The messaging engine stops without allowing messaging operations to complete. Applications are forcefully disconnected.

This mode completes the shutdown of the messaging engine in as short a time as possible. When a messaging engine that was stopped by using force mode is restarted, the restart might take longer than if it was stopped using immediate mode, because more recovery actions are needed. For example, messages might be left in an indoubt state and deal with these messages to resolve any indoubt transactions.

If an immediate stop takes too long, we can select the Force option to escalate it to a force stop. This overrides the previous selection of the Immediate option.



Last updated Nov 10, 2010 8:23:07 PM CST