View samples on GitHub

  Get the code using Git or SVN:

Getting Started Samples

Solace JMS API

These tutorials will get you to up to speed in sending messages with Solace technology. There are two ways you can get started:

  1. If your company has Solace message routers deployed, contact your middleware team to obtain the following:
    • A host name or IP address of a Solace router
    • A username and password to access the router
    • A VPN in which you can produce and consume messages
  2. If you do not have access to a Solace message router, see "Set up a VMR" to download and install the software.

Publish/Subscribe

Learn how to set up pub/sub messaging on a Solace VMR.

Start Tutorial
Publish/Subscribe

Persistence with Queues

Learn how to set up persistence for guaranteed delivery.

Start Tutorial
Persistence with Queues

Request/Reply

Learn how to set up request/reply messaging.

Start Tutorial
Request/Reply

Confirmed Delivery

Learn how to confirm that your messages are received by a Solace message router.

Start Tutorial
Confirmed Delivery

Topic to Queue Mapping

Learn how to map existing topics to Solace queues.

Start Tutorial
Topic to Queue Mapping

Obtaining JMS objects using JNDI

Learn how to use JNDI as a way to create JMS objects.

Start Tutorial
Obtaining JMS objects using JNDI