-
Introductions Thread - New to the community? Start here!
Intro Hi all, if you've joined recently you may have seen a welcome message from me in your inbox but I figured a great way to get to know folks here would be an intro thread. As we share Solace related knowledge and learn from each other, let's get to know each other! Name or handle (only share what you're comfortable…
-
Now Available: PubSub+ Connector for Tibco EMS v.1.0.0
I am pleased to announce that a brand new Self-contained Connector is available to integrate data between Solace PubSub+ and Tibco Enterprise Messaging Service (EMS) . This connector is another in the Self-contained Connector family which are each dedicated to a specific data service, but all share a common architecture…
-
Query Solace PubSub+ Cloud using SQL with Steampipe
Introducing Steampipe Steampipe is an open-source tool that has redefined the way developers interact with cloud infrastructure. Breaking the barriers of traditional approaches, Steampipe empowers you to query Cloud REST APIs using the timeless language of SQL. With Steampipe, you can now leverage the familiarity and…
-
Send Spans for Distributed Tracing are now available with Broker Release 10.4.1!
Solace Community, Now available: PubSub+ Event Broker release 10.4.1 - Solace's Long Term Support (LTS) release for 2023! One of the big features in this jam-packed release is Distributed Tracing's Send Spans. Send spans, when coupled with receive spans, complete the end-to-end success path use case by enabling the…
-
Solace JMS Channel closing on it's own when running on a Kubernetes cluster (Spring Boot Autoconfig)
Log snippet: {"com.solacesystems.jcsmp.protocol.impl.TcpClientChannel","label": "Client-109: Connected to host 'orig=host:55555, scheme=tcp://, host=host, port=55555' (smfclient 109)"} {"com.solacesystems.jcsmp.protocol.impl.TcpClientChannel","label":"Client-109: Channel Closed (smfclient 109)"} It basically loops like…
-
TTLs & Message Processing
Dear Experts, I am trying to use JCSMP client and I have three questions w.r.t message processing at client side and TTL : I have realised that if a message expires just at the moment it is being listened to at the client side, the message would be processed by client and also re-delivered via DMQ (as I am listening to DMQ…
-
Replay from Message ID - How to use it!
Hey everyone, The recent v9.9 release of the PubSub+ Event Broker and the API releases that came with it now support the ability to trigger replay from a specific message id. I just wanted to share some info on how to use it with some of the different APIs! Note that the Message ID is in available in the header of each…
-
Google Storage Connector Speed Issue
Hello, There seems to be a problem with delivering message to a google cloud storage bucket. Solace can't deliver the messages in the same speed as they come in. It falls back to 1 per 1-3 seconds. Why would this happen and why would it need to redeliver? I've checked it with another storage account and there it has no…
-
Receiving Queue Alerts in C#
I'm currently running into issues trying to subscribe to alerts from my queue. I currently have my queue set up where I should be getting threshold alerts when I have 2+ msgs in the queue. From https://docs.solace.com/Monitoring/Subscribing-to-MBus-Events.htm and…
-
How to get a specific message body from a queue using a unique ID
I want to know the best way to get the message Body of a specific message instance in a queue. The method I use is the following: My software is calling the SEMP API to get a list of messages metadata like this: {{solace-admin-url}}/SEMP/v2/monitor/msgVpns/my-vpn-name/queues/myqueuename/msgs and the json response looks…
-
Message redelivery for New Java API - if an exception or un-acknowledgement happened
I am exploring new Java API for solace integration. I have noticed that message redelivery is not happening if an exception happened in consumer thread. In JCMP api we were able close/ unbind and bind consumer. Spring cloud stream binder also doing same way. But new Java API I those apis's were not exposed. Please let me…
-
Is there any plans to make client-initiated replay available for JMS API?
I am working on my team's application that uses Solace JCSMP api to trigger a replay from a relative date (ie yesterday) on a particular queue before using a JMSListener to listen to that queue. This causes some replay issues (it fails to replay), if someone were to come in and delete/recreate the replay log right before i…
-
How to provision RDP client users using SEMP
So we a process where we use Solace itself to forward messages to a REST endpoint. We have manually created a RDP using UI and configured queue binding, I would like to do it programatically using SEMP or any other method.
-
Using solace in EKS cluster
we have upgraded our cluster to EKS and we are not able to up the solace ui on port 1943 , we are using nginx ingress controller, p\s let us know if any changes needs to be done from cluster end or in vluses.yml. If possible p\s share ingress templet with us
-
Consumer for a topic mapped to queue, subscribed by multiple topics.
Is it possible to consume msg for a particular topic mapped to queue if there are multiple topics mapped to that queue.
-
URGENT-Iterate through Solace Message Queue
Hi All, We have read data from SOLACE queue in .Net using C# . However we are unable to iterate through SOLACE queue messages as we are not receiving Message ID or datetime. Hence if any one could able to loop through the QUEUE message then please share the code snippet. Thanks in advance Sumeet
-
Is there a topic that captures ACL logs or is there a way to forward them to an external system?
I'm working on a logging strategy document, and I'm trying to determine if there's a way to capture ACL logs from a Solace Cloud environment and forward them to an external system. I'm open to using any method REST Delivery Point, syslog forwarding, etc. I'm aware that system, client and vpn logs are sent to a topic #LOG,…
-
How to export queue configuration with SEMP API
I'm building a process to integrate Solace with CI/CD, where we need to export the queues from Dev to UAT as part of the deployment process. Basically developer create the queues in DEV using UI and then its moved to upper envs with automation. I could not find a way to export specific queues configurations using SEMP,…
-
Consume from multiple queues in Spring Cloud Stream
Yesterday I got asked by a developer how she could have multiple functions in her Spring Cloud Stream microservice each consume from its' own queue. Luckily the framework makes this relatively simple to accomplish, but the devil is in the details as your configuration must match your code so I figured I'd share the steps…
-
Reprocessing Messages
I have a scenario similar to the one mentioned in this post How can I get it to work in JCSMP with spring boot?
-
How to scale services listening to multiple exclusive queues.
I have an application/service which listens to 10 exclusive queues(let's say we have 10 apache camel routes, each route is listening to one queue) where we are receiving the ordered messages in each queue. I want to scale this service upto 10 pods/instances incrementally. But now I want to have only 2 pods, each listening…
-
Help finding reason for Solace Pubsub+ Standard on GCP Kubernetes Autopilot costing so much
Dear all, It's a long shot, but this community has pulled off some amazing solutions, so it's worth a try. We're positioning Solace as part of a business solution for one of our customers. The solution as a whole is deployed in a single GCP Kubernetes autopilot cluster, including the Solace PubSub+ Standard workload. Now,…
-
Getting a backup file from an event broker
Hi. I'm trying to send a backup file to a new event broker. I have an event broker(solace1) and made a new one(solace2). They are in AWS, using docker. I have ".pem" key files. There are some config points in solace1, so I made a backup file and tried to transfer file to solace2. But it was not successful. These are the…
-
Do we have any documentation or user manual for Solace PubSub+ Broker manager?
I need the documentation or user manual for Solace PubSub+ Broker Manager for use by our clients.
-
Is it possible to have a workflow in Solace-IBM MQ connector between a Solace Queue and IBM MQ Queue
Is it possible to have a workflow in Solace-IBM MQ connector between a Solace Queue and IBM MQ Queue. In the user guide for the latest available version, there are two workflows defined 1. Solace Queue to IBM MQ Topic and 2. IBM MQ to Solace Topic. There is nothing given for Solace Queue to IBM MQ Queue. Any pointers,…
-
How to see information on each message in a queue
Problem You want to check the messages you are sending for error checking or validation but don’t know how to do that. Prerequisite Download Solace Java or .NET APIs Download SDKPerf Solution You can do that in two ways: * Option 1: Use a queue browser with either the Solace Java or .NET API or SDKPerf * Option 2: Use…
-
what is different between amqp request-reply and rest request-reply?
Just wonder, what are the main differences between rest and amqp request-reply? Is it amqp request-reply consider async ?
-
Selector on Browser, how to do?
Hi all, I try to filter a specific message of a queue I want to delete (I have the message ID from a call before). How to set the selector? this is my code and I tried a lot of variations on the selector for example mi = '485' mi = 485 JMSMessageID = 485 JMSMessageID = '485' etc. when I browse via the console and select a…
-
Publish/Consume messages to topic-endpoints using Golang
I am using golang to connect to the solace client. Everything is working fine with queues. I am able to publish or receive messages. But then, when I am trying to connect to topic-endpoint, I can't see it is connecting to the topic-endpoint. I am not getting any proper resource for the same. Kindly help me, how can I…
-
BI DIRECTIONAL VPN BRIDGE CREATION IN SAME NODE AND ACROSS DATA CENTER
Hi Team, we have requirement to create bi direction bridge to cater messages from VPN A to VPN B in same DC and across different data center as well. Can some one guide/help with CLI script syntax for same ?
-
How to enable TLS connection in spring boot?
Hello everyone, I have successfully integrated queue communication in solace with spring boot but I'm facing an issue. I want to make it such that any client without a valid certificate (jks) is not allowed to connect even if the credentials are valid. It seems that the default settings allow anyone with credentials to…
-
TIBCO EMS to Solace Migration
We are working to migrate from Tibco EMS to Solace. Current solutions is using EMS message priority. Does Solace support message priority? Also, does Solace supports all the features that are available in EMS? Any inputs pls. Regards Venkata Madhu
-
Parallel Application (2 Hot Hot instance) off Same Queue
A strange request from our users where they want to have multiple instances of the same application; they want another VPN to be spun up for each instance and the same queue/subscription details on those VPN. I have suggested: for the two parallel instance of application (or any number >1) the method to do it is parameter…
-
Question on MQTT Authentication
Hi, I am trying to connect using MQTT, I have downloaded the Solace MQTT Sample from and am running the TopicPublisher and TopicSubscriber right now. I noticed that it doesnt matter what username and password I put, I am still allowed to connect to the pubsub service. Why is this so??