-
JCSMP, JMS, and New Java APIs now support WebSockets!
Hi Community! 👋🏼 Just wanted to drop a note here in case you missed the Release Notes or Product Notification emails… Solace has added WebSocket support to JCSMP and all its derivative APIs..! Specific versions are: Solace PubSub+ Messaging API for Java (JCSMP) 10.24.0 Solace PubSub+ Messaging API for JMS 10.24.0 Solace…
-
PubSub+ Messaging API for Python with Mac M-series Support - Now Available
I am pleased to announce that as of the latest release of our Python API (v. 1.7.0) it now has support for Mac M-series processors so developers can use the API when developing applications on the latest Mac hardware. It can be downloaded through all the regular channels such as: Solace Downloads Page: Solace Products…
-
API Release Notes are now in Docs
Hi all, We stopped posting the API release notes here b/c the release notes retrievable via docs now include release history. This makes it more convenient to see the complete history of an API in one place. Choose your API here, scroll to the bottom and get the release notes! Looking for Event Broker or PubSub+ Cloud…
-
Looking for a best Practices for Handling Unacknowledged Messages in Solace Consumer Applications
What is the best practice to avoid a situation where the consumer reaches the maximum number of unacknowledged messages, causing Solace to stop sending messages and leaving the client uncertain whether to continue listening or restart the application? Should the consumer application periodically restart the client or…
-
The limitations in User Authentication within the event broker
The limitations in User Authentication within the event broker, specifically concerning the ability to restrict access to defined users. There is currently no option available to define granular access at the broker level.
-
About Callback mechanism in the JCSMP
When a message is published to the incorrect topic or encounters a permission issue, no exception is raised. Although JCSMPStreamingPublishCorrelatingEventHandler has been implemented, the handleErrorEx and responseReceivedEx methods are not being invoked, making it difficult to track missing messages. import…
-
Issue subscribing to an event broker from solace in SAP CI
Hello Experts, I am trying to subscribe to an event broker created on solace through advanced event mesh adapter in CI. I am getting the below mentioned error on deploying the iFlow. Please assist.
-
Can you use a direct message receiver to consume already-sent messages?
If someone sends a message to a queue. Can I use a direct message receiver to receive it after it has already been sent? In other words, the listener wasn't running while the message was sent, but I want to see if I can still receive it. I'm doing this in python.
-
How can we integrate with PAM to update the password in Solace RDP
We are looking for the info if Solace is capable of integrating with PAM (Privileged Access Management) to fetch & update the latest password through rest api call in Solace RDP. If so, can you let us know the steps. If not, can you suggest any other alternative ways to integrate with PAM.
-
Is it possible to set a message quota (in MB) for each client profile on the event broker?
I would like to enable multiple clients to access an event broker while maintaining strict segregation based on client profiles and ACL profiles. This way, each client will have isolated access, ensuring they don’t interfere with other clients' transaction queues, topics, and related resources. Additionally, I aim to…
-
ERROR: Required directory /var/lib/solace is not writable by current user
i am trying to create my first docker container for solace, but getting the below error i used the below command : sudo docker run --mount type=bind,source=/mnt/solace,target=/var/lib/solace -d -p 8080:8080 -p 55555:55555 --shm-size=1g --env 'username_admin_globalaccesslevel=admin' --env 'username_admin_password=admin'…
-
Issue accessing queue
Hello Experts, Whenever I try to access queues through cluster manager. I get the below mentioned error on the web page. Please assist.
-
Clarifitcations regarding sticky load balancing example architecture by Mathew Hobbis
Hello, I have read the example implementation of sticky load balancing by Mathew Hobbis on this link and am slightly confused about a few things. Was hoping I could get some answers to the following: Inquiry 1: Regarding "Consumer Group Clients", is this the same client as LBG Client? or is it a different service? Question…
-
How to Deploy Solace on AWS EKS with SSL/TLS Using Network Load Balancer (NLB)
Hello Solace Team, I have deployed Solace PubSub+ Cloud in my AWS EKS cluster, following the Solace documentation for deployment. I successfully set up Solace with a Network Load Balancer (NLB) as per the instructions. After the deployment, I was able to log into the Solace console and use the "Try Me" section, where I…
-
Exploring Solace Cloud Connection Status
I am using Solace Cloud's free trial event broker. I opened a connection to the broker using the Paho Python Client with the MQTT protocol to send some data. The connection is still active, but it is not displayed in the Status window as an MQTT connection, and also not a messages queue. However, as shown below, I can see…
-
Intermittent error - JCSMPErrorResponseException: 503: No Subscription Match [Subcode:70]
I am using Camel and Spring with Solace Pub Sub. The camel route is transacted, I am seeing the below exception while publishing to a topic intermittently - com.solacesystems.jcsmp.JCSMPErrorResponseException: 503: No Subscription Match [Subcode:70] So when the process starts, the initial events are published, but after…
-
503 Spool Over Quota. Queue or Topic endpoint limit exceeded
Hi Community, I have q1 and q2 which subscribed to topic t/test/baris When I publish a message to the topic t/test/baris if q1 quota is exceeded (even if q2 can receive messages in terms of space), the message is rejected by the broker with the below message and none of the queues receive the message as a result. I…
-
Solace Broker - Renew Message VPN Replication certificate
We have 2 clusters (cluster PRD + cluster DR). When renewing replication certificate do we apply the new certificates only on the broker where the VPNs are active? Kind of confusing when I need to apply new certificates on both nodes (4 brokers) and when only those where VPNs are active. Regards
-
What is the correct broker URL to use in a Terraform configuration for connecting to a Message VPN
While running GitLab CICD pipeline using terraform for message VPN below configuration get used for solace provider # Configure the provider provider "solacebroker" { username = var.broker_username password = var.broker_password url = var.broker_url } What is the correct URL is it PORT 943 Message VPN…
-
PERSISTENT Messaging in an Event Mesh
Hello Team, I've stumbled upon this discussion where @TomF mentioned a feature that would automatically abstract persistent message consumption from location in an Event mesh. I couldn't find anything in the documentation regarding this feature. Could you please point me to the right direction ? To give you some context…
-
Configure the subscribers to subscribe specific events only - for SAP Systems
How Solace can be configure to ensure that published events are delivered only to explicitly defined subscribers, preventing unauthorized or unintended parties from receiving the messages? From the above image I do have SAP Publisher and SAP subscribers. As per my understanding tis can be achieved using Add topic…
-
Is anyone worked upon the spark structure streaming with solace using scala , getting below error
Is anyone worked upon the spark structure streaming with solace using scala , getting below error <scala.version>2.12.12</scala.version> <spark.version>3.1.2</spark.version> Solace Jar : pubsubplus-connector-spark-1.2.0-jar-with-dependencies.jar com.solacesystems.jcsmp.JCSMPTransportException: CertificateException -…
-
Creating an MQTT bridge via PubSub+ Cloud
Hi everyone. We're looking to utilise MQTT bridges on our event broker which is deployed on the PubSub+ Cloud. We've read up about the MQTT connector and wondered if this is possible to utilise for the cloud-deployed event broker via the Mission Control's Cluster Manager in some way, or if we need to take a different…
-
Error registering listner:Transactions not supported [condition = amqp:not-implemented]
Hello, I am trying to register listeners dynamically to the queues whose names can be fetched at runtime. I am using the JmsListenerEndpointRegistrar from spring for dynamic listener registration. My application is started, and connection to solace broker gets established but the listener invocation fails with the…
-
Release notes for sol-jcsmp,sol-common,sol-jms - 10.25.0
Hi team, I am using the following dependencies : <dependency> <groupId>com.solacesystems</groupId> <artifactId>sol-jcsmp</artifactId> <version>${solace.version}</version> </dependency> <dependency> <groupId>com.solacesystems</groupId> <artifactId>sol-common</artifactId> <version>${solace.version}</version> </dependency>…
-
Do you have any guide to setup solace/solace-pubsub-standard over SSL?
I am looking for a guide to setup the docker container solace/solace-pubsub-standard with SSL and/or test-containers The guide focuses on the non-authenticated version I tried generating a self-signed certificate and adding it to /usr/sw/jail/certs but I have been unable to connect using SSL. After ClientHello all I see is…
-
How can I configure SSL with a key password?
According to this guide: I must add my certificates to `/usr/sw/jail/certs` as well as To maintain private key security and to prevent unauthorized users from copying private keys from the event broker, Solace strongly recommends that only password‑protected private keys are used for the server certificate. The guide…
-
How Solace makes an OAuth Token Call to APIGW
Recently, there was a concern from APIGW team that Solace is making more OAuth token calls than expected, which is impacting their license cost directly. Upon checking in details, it was found that the token expiry value was set to 900 by default at Solace. However, the token lifetime was set to 3600 from APIGW end.…
-
how to publish persistent message to a topic, which can be consumed by multiple consumers same time
Myself Owais, I have been working on a project, where I am implementing solace pub sub api service, but I am facing a problem , the problem is "Let's say, there are 100 consumer in my organisation, and I want to publish a message to a topic , but here only 50 people are subscribed and once I publish a message using queue…
-
Certificate error, Invalid provider type specified.
Hi, I am facing an issue with an inaccessible private key and the error "invalid provider type specified" while trying to establish connectivity with Solace using .NET. We have generated the certificates multiple times but are still stuck at this point. After some investigation, we noticed that .NET and C have stricter…
-
Topic dispatching with guaranteed delivery using JCSMP
Hi there, The article here explains how one can have custom callback to handle guaranteed messages received with matching topics thru flows bound to queues using Java RTO. Is there something similar for the JCSMP API, or another way that we can achieve something like that? On a related note, there's normally only be one…
-
Salesforce and Solace Event Broker Connectivity
What are the different ways that Salesforce can connect to Solace Cloud Event broker? Please help with Solace Cloud only, skip appliance or software to avoid confusion.
-
what’s the best way to implement pub/sub for AdTech usability
what’s the best architecture in Solace for pub/sub in a Adtech. How do these big tech giants use persistent storage where the target audience is of huge size ? use case : within organization for publishing message to a huge audience, with varying topics