Features of nsmq, Architecture, Features of nsmq architecture – HP Integrity NonStop H-Series User Manual

Page 9: Sql/mx database

Advertising
background image

For more information about CIP, see the Cluster I/O Protocols (CIP) Configuration and Management
Manual
.

SQL/MX database

NSMQ uses SQL/MX database for persisting messages and achieving fault tolerance. For more
information, see

“Fault tolerance” (page 12)

.

For more information, see the NonStop SQL/MX documentation.

Features of NSMQ

The features of NSMQ are as follows:

Clustering — A mechanism where you configure multiple brokers to form a cluster. In such an
environment, all brokers are networked and if a broker fails, the load is distributed among
the remaining brokers in the cluster. In clustering, multicasting and dynamic discovery is not
supported.

Client API support — Only JMS clients are supported. C++, .NET clients are not supported.

Persistence — Messages are stored in SQL/MX database.

Destinations — Specifies the destinations that must be created when a broker starts. The
following destinations are supported:

Queue — Queues are used for Point-To-Point messaging in first-in first-out order. Messages
are consumed from the queue in the order in which they are received. See

http://

docs.oracle.com/javaee/6/tutorial/doc/bncdx.html#bnceb

.

Topic — Topics are used for Publish and Subscribe (Pub/Sub) messaging. The message
producer is referred as Publisher and the message consumer is referred as Subscriber.
See

http://docs.oracle.com/javaee/6/tutorial/doc/bncdx.html#bnced

.

However, the durable subscription of messages for topics is not supported in NSMQ.

Composite destinations — Composite destinations provide a mechanism for producers
to send the same message to multiple destinations at the same time. See

http://

activemq.apache.org/composite-destinations.html

.

Virtual destinations — Virtual destinations provide a mechanism for publishers to broadcast
messages through a topic to a pool of receivers subscribing through queues. See

http://

activemq.apache.org/virtual-destinations.html

.

Wildcards — Wildcards provide a mechanism for consumers to subscribe to multiple
destinations at the same time. See

http://activemq.apache.org/wildcards.html

.

Architecture

Although ActiveMQ supports various topologies to configure brokers, NSMQ supports the complete
grid topology on a NonStop system.

In this architecture, you can have multiple brokers on a NonStop node. Multiple brokers can run
on the same or different CPUs. However, HP recommends you to run brokers on different CPUs to
achieve uninterrupted availability.

Figure 1 (page 10)

illustrates the architecture of NSMQ.

Features of NSMQ

9

Advertising
This manual is related to the following products: