Single-server bus

The simplest configuration is a bus consisting of a single server. Use this configuration if there is a low volume of message throughput and scalability is not essential.

In a single-server bus, there is one messaging engine. All destinations, such as queues and topic spaces, are assigned to this single messaging engine.

The single server set up has the advantage of simplicity. It aids performance as all messages and application connections are on the same messaging engine which minimizes path length. It also easy to manage as all messages and application connections are on the same messaging engine which minimizes the number of configuration and runtime objects to monitor.

However, having only a single-server configuration has the drawback of limiting scalability and high availability of applications and messaging.

Figure 1. Service integration bus with a single member
In this figure, a service integration bus has a single member. The bus member is an application server that hosts a messaging engine. A bus destination is connected to the messaging engine. The message store is outside the bus, but connected to the messaging engine.
An application can connect to the messaging engine, and therefore can connect to and use the bus, in any of the following situations:
  • The application runs in another server in the same cell or in the same server, or in a server in a different cell , or in a client container.
  • The application uses a client connection to the bus, or a in-process call

The following figure shows possible connections between a messaging engine and an application:

Figure 2. Applications connecting to a messaging engine
In his figure, applications connect to a messaging engine.

指出主題類型的圖示 概念主題



時間戳記圖示 前次更新: July 9, 2016 11:10
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjj0070_
檔名:cjj0070_.html