Questions tagged [solace]

Solace's open data movement technology gives you the freedom to embrace hybrid computing by offering real-time event-driven publish/subscribe, streaming, request/reply and persistent message routing with zero risk of getting locked into API or environments. Solace runs in public and private clouds, supports open APIs and protocols like JMS, MQTT, Paho, OpenMAMA and REST, and offers APIs for popular programming languages.

Solace Technology and Tools

  • Virtual Message Router: Software message broker that runs in wide range of public cloud, private cloud and legacy/on-premise computing environments.
  • Message Router Appliances: Purpose-built hardware appliances that offer unparalleled capacity, performance and TCO in a compact footprint.
  • Any APIs: Solace accepts connections from third party client libraries and data movement technology which support open wire protocols such as MQTT and REST or open APIs like JMS and OpenMAMA.
  • Any Cloud: Solace runs in all kinds of environments so you can easily link assets that live in diverse environments, and migrate workloads as your needs evolve. Examples include AWS, BlueMix, OpenStack, Pivotal Cloud Foundry.
  • Native APIs: Provide robust, uniform client access to all of Solace’s capabilities.

Tips for Getting Help Fast

Solace product experts monitor our Developer Community first for questions and suggestions. To help them respond to you as quickly and effectively as possible, please include the following in your post over there:

  1. Indicate the API language, version, and platform you are working with.
  2. Include the Solace message router type. I.e. Virtual message router or a message router appliance.
  3. Include in the version of SolOS that message router is running.

More Helpful Resources

Our developer portal at solace.dev provides lots of resources you might find useful including software downloads, product documentation, tutorials and integration guides for a variety of third-party and open source products.

  • Tutorials to help you set up a Solace message router and configure it for pub/sub messaging.
  • Full product documentation including docs specific to all of Solace’s management APIs, enterprise messaging APIs and web/mobile messaging APIs.
  • Integration Guides for popular commercial and open source technologies you’re likely to want to integrate with Solace.
403 questions
3
votes
2 answers

Is there a Maven repository for Solace artifacts?

I'm trying to find out whether there is a Maven repository for Solace artifacts. From what I've checked, these are not available via Maven Central. We'd like to proxy these via our Nexus repository manager. If they aren't available, I suppose we'll…
carlspring
  • 31,231
  • 29
  • 115
  • 197
3
votes
1 answer

Solace QueueNotFound response code

I am trying to handle the QueueNotFound error in some SessionEventArgs when trying to send a Solace message. Here's how the SessionEventArgs look while debugging: SessionEventArgs info The response code comes back as 400 but I'm wary of that code…
nmit
  • 45
  • 5
2
votes
0 answers

How can I check if Solace replay has completed and rejoined the live data stream

In my previous question, the codebase I am working on uses Solace's JCSMP API to trigger a replay, and uses the Spring JMS Listener annotated method to consume the replayed events. I would like to ask, how can I check either via JMS or the Solace…
chunkynuggy
  • 147
  • 8
2
votes
1 answer

Does ConsumerFlowProperties from Solace carryover?

I am reviewing the codebase of a solace application. Here a FlowReceiver is configured with a ConsumerFlowProperties to replay from the start of a queue. Then the FlowReceiver is started and stopped, and the session is closed without reading any…
chunkynuggy
  • 147
  • 8
2
votes
2 answers

How to get AMQP Message properties in Apache Camel AMQP Component

I have a Springboot application using Apache Camel AMQP component to comsume messages from a Solace Queue. To send a message to the Queue I use Postman and the Solace REST API. In order to differentiate the message type I add Content-Type to the…
MostafaBakr
  • 107
  • 11
2
votes
1 answer

Unable to connect to Solace

I am trying to connect Solace using my Java code properties.setProperty(JCSMPProperties.HOST, "XXXXXXXXXX:80"); properties.setProperty(JCSMPProperties.USERNAME, "USERNAME"); properties.setProperty(JCSMPProperties.PASSWORD, …
Aman Vaishya
  • 179
  • 12
2
votes
1 answer

Spring Cloud Stream - Solace PubSub+ - Consumer Concurrency

I am using Spring Cloud Stream 3.0.6 (Cloud: Hoxton.SR6, Boot 2.3.0.RELEASE) in combination with Solace PubSub+. I can't get concurrent consumers to work. Whatever I configure, there is always a single thread executing each incoming message in…
FloW
  • 139
  • 10
2
votes
1 answer

Solace mqtt connection failure logs

May I know where can I find logs of failed connection attempts to Solace PubSub+ Software Message Broker? I have deployed the broker to AWS. Thanks.
Dylan Lau
  • 67
  • 2
2
votes
1 answer

Can't connect to multiple Solace queues with different msgVPNs on the same connection

I have a Spring application that is using JMS Solace to connect to a Solace broker that has multiple subscriptions. Each of the subscriptions has a different msgVPN and queue value. I was able to use solace-jms-spring-boot-starter to create a…
vap
  • 31
  • 3
2
votes
1 answer

Can existence of subscribers to an endpoint be detected in Solace

Does Solace have some API call (possibly administrative) by which it can be determined that a topic or queue has at least one "alive" subscriber? For example, a call to return the count of active subscriptions on the topic? The use case is…
arayq2
  • 2,502
  • 17
  • 21
2
votes
2 answers

How can I set alert of spark streaming job if no records are being pushed in last 1 hour?

I have a spark streaming job that reads and processes data from the solace queue. I want to set an alert on it if no data is consumed in last one hour. Currently, I have set a batch window as 1 minute. How can add an alert if no data is consumed…
Jyoti Dhiman
  • 540
  • 2
  • 6
  • 17
2
votes
1 answer

Do messages on a solace queue need to be acked in the order they are on the queue?

I have worker threads that pick up messages from different provider classes. Each provider class adds/takes messages of an internal queue. Each provider caters to only one solace queue and the solace consumer adds messages to the provider of the…
serah
  • 2,057
  • 7
  • 36
  • 56
2
votes
1 answer

Is there a reverse proxy for Solace Message Router?

IBM has MQIPT (IBM MQ Internet Pass-Thru) that acts as MQ forwarder/reverse proxy to implement messaging solutions between remote sites across the internet. Is there such an equivalence for Solace?
Koon Sang
  • 319
  • 3
  • 12
2
votes
1 answer

Solace Ingress and Egress message discards?

Is there any documentation on what the subsections mean under SolAdmin -> Statistics -> Client Statistics There are two sections Total Ingress Discards / Total Egress Discards and further classification under that. I would like to understand more…
serah
  • 2,057
  • 7
  • 36
  • 56
2
votes
1 answer

Solace - How to auto-reconnect when I get "Error sending message - already closed"

My system started throwing exceptions from the solace API use (sol-jms-10.1.1.jar). After restarting the application the problem went away. I suspect the MQ underwent maintenance over a weekend and then something happened to the connection. Is…
Bruce Lowe
  • 6,063
  • 1
  • 36
  • 47
1
2
3
26 27