Features of nsmq, Architecture, Features of nsmq architecture – HP Integrity NonStop H-Series User Manual
Page 9: Sql/mx database
![background image](/manuals/397480/9/background.png)
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
.
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
◦
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
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
◦
Virtual destinations — Virtual destinations provide a mechanism for publishers to broadcast
messages through a topic to a pool of receivers subscribing through queues. See
.
◦
Wildcards — Wildcards provide a mechanism for consumers to subscribe to multiple
destinations at the same time. See
.
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.
illustrates the architecture of NSMQ.
Features of NSMQ
9