-
Spring Cloud Stream and Solace Bindings
I am trying to use Spring Cloud Stream bindings with spring-cloud-starter-stream-solace but encountering issues with the set up / configuration. I have created a durable queue Q.MYQUEUE which is mapped to a Topic /mytopic/topic1. It seems that the SolaceQueueProvisioner tries to create a new queue and gets a "Router does…
-
How to set Solace properties with Boomi?
I want to set properties in a Boomi process like SOLACE_JMS_PROP_DEAD_MSG_QUEUE_ELIGIBLE. I have added it as custom JMS operation property but that doesn't seem to work. Another example is TTL. Is there any documentation on how to set Solace properties in a Boomi process?
-
non transacted queue listener session
This would help for the new solace Bee, while enabling spring based jmsListener for the solace queue (No Txn), need to explicitly make SessionTransacted=false and then make **mandatory **TransationManager=null. :) If we make only SessionTransacted=false while enabling listener, doesn't work. :( ..................... @Bean…
-
Challenges while attempting to use Solace standard Version
Hi All, I am facing below issues is solace software standard version. Help needed urgently. 1. Posting messages to Solace topic using REST API I am giving the expiry as Solace-Time-To-Live-In-ms:10800000 but when I browse the queue (using java sdkperf tool) I see that in headers it is changing to this: 10800000. 2. I am…
-
HA deployment of Solace on Google Kubernetes Engine (GKE) cluster
Hi, I'm trying to perform an HA deployment of Solace (with Primary, Backup and Monitor nodes) in a cluster. ref: https://github.com/SolaceProducts/pubsubplus-gke-quickstart I want to assign a smaller CPU size of node for the monitor node, and regular CPU size of node for primary and backup nodes. Supposed that I have…
-
Join us at our Developer Workshop in NYC
Date: Thursday, February 20, 2020 Time: 5:30 PM - 7:00 PM Location: Solace NYC, 104 W 40th St. Suite 1800, NY, NY 10018 Join us on February 20th for a hands-on introduction to our popular Replay feature on PubSub+. The potential costs to a business for losing data can be enormous, both to their bottom line and to their…
-
Free developer workshop and course: Building the Battleship game with TypeScript, Java, and PubSub+
Good news! Solace has just released a free Udemy course and a free Codelab developer workshop! They teach developers how to build a working online version of the game “Battleship” using TypeScript with the Aurelia framework as the front end, Java with the Spring Cloud Steam framework as the back end, and Solace PubSub+…
-
non durable endpoint
Question 1: when will the non durable endpoint be removed in solace ?? ==> When the client session is fully going down ?? received SessionEvent.SessionDown ??? ==> In case the client session is recovered successfully through the reconnecting mechanism [ Receive SessionEvent.Reconnecting and SessionEvent.Reconnected]..…
-
What is the expected outcome if failover happens while replay is in progress
Hi, Consider a scenario where a Queue listener (JCSMP) is listening with CLIENT_ACK, typically a slow consumer processing the messages in the queue at a rate slower than producer in a guaranteed messaging approach with replay enabled. What happens if failover is triggered while replay is in progress on a slow consumer…
-
Spring JMS Session Usage.
What would be the best practice in the usage of JMS Sessions? Is it good to reuse a Single Session to handle multiple publishers & subscribers? What would be the benefits if I go for individual Sessions?
-
Durable topic subscription
Hi, In JMS world, we can have a topic and while connecting to the topic we can mention from the subscriber end to be a "durable" or "nondurable" subscriber. However, on solace side, when I created a topic from CLI by default it provisions a "durable" topic it seems. How can I control subscription type from client side…
-
Role of monitoring node in HA group setup
Hi, What is the role of monitoring node in a HA Group (Primary/Standby) setup? It seems that clients are able to failover back and forth even though monitoring node is down. Thanks, Raghu
-
Receive all unacknowledged messages using the .NET API
Are there any best practice recommendations to get all unacknowledged messages in a queue? The scenario I am thinking of is when messages are received by a client, but could not processed for what ever reason. The next time a new message is received on the queue, all the messages that are on the queue should be delivered…
-
Integration over Http
I am attempting to integrate our IBM mainframe reservation system with Solace as an alternative to IBM MQ hoping this will provide a secure and persistent delivery of messages to Kafka. The idea is that Solace will be deployed close to or on the mainframe (docker) and will provide guaranteed delivery between it and our AWS…
-
Solace Hybrid Edge
Hi Team, Can you please share the documents/tutorials for solace hybrid edge ?
-
Potential missing message during failover in a HA group
Hi, In a failover test that I'm doing while both producer and consumer are participating in a guaranteed message delivery, I am seeing below exception in the Producer JCSMPStreamingPublishEventHandler.handleError() callback. Exception message: Transport exception occurred when message Id not available.…
-
Maximum Connections per client
We are trying to replace existing activeMq with solace broker. We are trying some POC on this. Problem: We are getting error message 503: Max Client Queue and Topic Endpoint Flow Exceeded when number consumers on the client exceeds more than 100. We also tried increasing the max connection to 500 through solace yaml file…
-
How to create Solace HA cluster Manually
Hi Team I would like to create solace software cluster manually on my VMs. My VMs are on Azure and they are Red-Hats. (Note that I'm aware that there is a Azure template to achieve this easily but due to some reasons I cant use this automated way) As per some documents I came across I'm aware we need 3 nodes, solace1…
-
Initial latency observed up to 5 minutes with JCSMP clients
Hi, I have a performance test setup in which ingesting 100 messages per second from 10 threads at 100 ms interval. As per my observation, the initial Producer to Consumer latency (Producer -> Broker -> Consumer) is observed as 5 minutes. And, it keeps decreasing and reaches to nano seconds latency within 5 minutes.…
-
Creating an event-driven jHipster Application with Solace
Hey all, I recently wrote a blog post about creating event-driven applications using jHipster as a code-generator for a spring boot web app and Solace as a message bus. Give it a read if you're interested! Creating an event-driven jHipster Application with Solace
-
Spring how do I create multiple queries with different vpnMsg values
I'm relatively new to JMS and Solace. I'm trying to create 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 connection to one queue. The…
-
SolCache
I am Trying to Lookup a distributed cache on my VPN using below snippet . I am not able to connect distributed Cache configured .Can someone provide me details to read Cached information from configured distributed Cache using Java API. // Connect, create a producer and a consumer, and start the consumer.…
-
Solace-JMS Dynamic Subscriptions.
What would be the best option to subscribe & unsubscribe to Topics/Queues dynamically with solace-jms with out using @JMSListener? I could see a couple of options as listed below: I) Initiating JmsListenerContainerFactory for individual endpoints. ii) Making use of Connection instance to create JMS Session and having the…
-
Solace SEMP command
I am using below SEMP command to query solace queue stats and details. But I see that the GET query is returning only some queues Information. I have 28 queues and I see only 10 queues in the output. https://mrred2imhn.messaging.solace.cloud:20718/SEMP/v2/monitor/msgVpns/msgvpn-red52825/queues
-
JMS header properties
Hi Everyone, I am sending data from Solace to Boomi using JMS connector. Can someone help me with appropriate header properties for JMS like we have for REST as shown below ?
-
Getting Solace broker's message receipt timestamp
Hi all - We are trying to run some performance tests on HA Group Message Broker software (Primary/Backup) with Guaranteed Messaging. We have a few clients that ingest messages to broker at a consistent rate. And, a receiver which receives messages as they put on EXCLUSIVE Queue. Is there a provision to use any message…
-
How to get and test information on discarded messages
Problem You see that you are having a lot of ingress discards due to No Subscription Match and are looking for more information about these messages. The information that might be pertinent is: Topic, Client Username, and Message VPN name. Solution Use the following command to get the information about the messages:…
-
Working at Solace
Wondering what working at Solace is like? Read the blog post "My Event-ful Internship at Solace" by Rajiv Abraham Xavier, an intern in our Singapore office. If you're interested in career opportunities at Solace, please visit our Careers page.
-
Client side configuration when connecting to broker in HA setup
Hi, Is there any additional configuration that we need to use besides configuring below in the Producer/Consumer code in order to make sure it fails over to other when one fails or releases activity to other. properties.setProperty(JCSMPProperties.HOST, "HOST1,HOST2"); Thanks, Raghu
-
Simple file sender / receiver over Event Broker
Simple cURL REST POST and python MQTT receiver to move a file across solace. Curl Sender 1. Create directory with files for sending: 'sender' 2. Add password to 'restpass' variable resthost=mr1nljqp0y2dox.messaging.solace.cloudrestport=9000restuser=solace-cloud-clientrestpass=passwordfilemask=./sender/*for filepath in…