-
How to access the Solace CLI
I am using docker image to run the solace broker. The image is solace/solace-pubsub-standard:latest . I would like to access the CLI and for example check the current version or log checking. I followed the steps but it seems that there is not enough access right for me. I would like to ask what is the correct way to…
-
Developer Certification Challenge #ImSolaceCertified
🚀 We just released a brand new FREE certification for developers: Solace Certified Developer Practitioner (Level 1)! 🎉 To me this felt like a perfect time for a challenge and some giveaways! Complete the steps below to be entered in a live raffle to win! ✅ Here's how you can qualify for the challenge: 1. Take the…
-
How to use the guranteed publisher
Hi all, I am trying out the guranteed_publisher.py: https://github.com/SolaceSamples/solace-samples-python/blob/master/patterns/guaranteed_publisher.py There is a callback on_publish_receipt: https://github.com/SolaceSamples/solace-samples-python/blob/master/patterns/guaranteed_publisher.py#L43 I see that is the…
-
Event Broker version availabilitry
Hi @marc I have seen the event broker version available in trial version of pub sub+ cloud is 9.10.0.23 whereas the latest one is 9.12.1.17. Can you please suggest why the same is not availbale in trial version. Would like to do some POC on Oauth using SEMP Regards Prosenjit Das
-
Apache Qpid Messaging C++ rejection
I'm trying to write a small program using the Apache Qpid Messaging C++ library to send AMQP1.0 messages to a Solace broker. When I send a message to the broker, it looks like I'm getting a reject: delivery 0 refused: amqp:not-allowed: SMF AD ack response error I get the same result if I use the examples provided with the…
-
Solace Python API for request/reply architecture
Does Solace support request/reply architecture? if yes, can i have sample request code (client side) and response code in python (server side code). Here is my scenario and am new to solace world. Right now we are using Tibco messaging queue, we need our process running in tibco to be converted to solace. Our current logic…
-
Getting ClassCastException when consumer consumes userdefined object from solace.
I have published message to the queue as "MessageContent". When i trying to pull messages from queue getting Caused by: java.lang.ClassCastException: [B cannot be cast to solace.test.consumer.entity.MessageContent] @Bean public Function<Message, Message> functionUsingTargetDestHeader() { return input -> { String…
-
How can I use OAuth2 for SEMP api authentication ?
Hi , I am using Solace using Docker. I am able to create a queue locally with basic authentication. However, I would like to use Oauth2. I tried creating the Oauth profile following this documentation - https://docs.solace.com/API-Developer-Online-Ref-Documentation/swagger-ui/config/index.html#/ As I understood, to enable…
-
What is the Context object and how many do I need?
The docs describe a minimum of one context being needed per process. What are the conditions to have more than one?
-
Non-Durable Queue Lifecycle
Hi Community, I am going through Understanding Solace Endpoints: Durable vs. Non-Durable - Solace and tried to create Queues using Solace Java API (jcsmp). We could see that Non-Durable queue gets deleted if it is disconnected from Client for more than 60 seconds. Can it be possible to increase more than 60 seconds , for…
-
What problems solace solves when I use an Async API
What problems solace solves when I use an Async API where I clearly define the spec that has the channels , payloads , whats the role of Solace when you use an Async API.
-
Messages to SOLACE are failing with the error “Too Many Connections For Client-Username”:
We have an integration from SAP PO (Middleware tool from SAP) towards SOLACE. SOLACE is able to accept 30 messages [to the max] from SAP PO at a given point of time. All other messages to SOLACE at that moment are getting errored out. Currently we are having 450+ messages as a backlog due to this issue.
-
Each time my consumer/subscriber application is redeloyed, the messages are redelivered from the sta
Let us say I have received/ processed 18000 messages over subscriber/ consumer. The subscriber has been redeployed, now I see all the 18000 messages being sent across to the subscriber all over again. Why is this happening? My deployment model is a zero downtime RTF based
-
Differences between (RPC and PubSub) RabbitMQ and Solace
Hi , i'm a newbie of Solace. I used for years RabbitMq and i would change for Solace. I'm reading documentation but i still didnt userstand the difference between Direct, RPC and pubsub. In Rabbitmq i have someone that publish on a certain queue a message and subscriber (registered on rabbit) of that certain queue receive…
-
How to set replyTo header with OutboundMessageBuilder
Hi, we're trying to use Python and new Java APIs but are we struggling to set replyTo header on outgoing messages. In old Java API you can just call BytesMessage.setReplyTo. Is there a way to do it in Python and new Java APIs with OutboundMessageBuilder? Thanks
-
Is it applicable to turn on/off Respect TTL settings in queue via API (using C#)
Hi everyone, as title, I would like to turn on/off the Respect TTL setting using C# due to I have multiple queues with the same topic for different systems, and not all of the queue has consumers. For those queue without consumers, I hope I can turn on the Message Expiry/Respect TTL freely until there is consumer to digest…
-
Can you publish multiple messages with a single REST request?
Is it possible to do a bulk publish to the broker with REST?
-
ServiceNow Discovery for CMDB population With Solace
We’re looking to auto-populate data from Solace appliances into CMDB. Any guidance around it, Any suggestions how we might auto-populate these into CMDB?
-
Does solace spring boot JMS api automatically help to configuration the JNDI object in the backend?
when I test solace samples https://github.com/SolaceSamples/solace-samples-spring.git found that. Seem we do not need the JNDI object configuration when used JMS API depended from solace-jms-spring-boot-starter. Does solace spring boot JMS api automatically help to configuration the JNDI object in the backend?
-
Monthly Feature Highlight Training | March 2022
February was a great month for Solace. With the release of Solace PubSub+ version 9.13 we saw more support for REST Delivery Points and our continued integration with the Red Hat Ecosystem has help our customers trust in PubSub+ even more. Sign up to Solace Academy to get access to our March 2022 Monthly Feature Highlight…
-
Regarding messageReceiveCallback function of solace C API
messageReceiveCallback and eventCallback functions 3rd argument is void *user_p and the sonarqube flags it Critical i.e. "Replace this use of void * with meaningful type" i.e. void * should not be used in function parameter or return type. Can anybody please help how to overcome this error? thx
-
ClientAck behavior in case ack is not sent (timeout)
Hello everyone, I'm trying to implement the transactional client with timeout-based delivery in Solace leveraging the ClientAck mode but I'm struggling to understand what is the timeout setting used by Solace to redeliver a message in case the consumer that receives the message does not send the Ack within a specified…
-
PubretransmitTimedTask --- Executing timed publisher retransmission
Hi all, My application meet some problem about sending message to solace server. The actual production environment suddenly appeared, each message sent to different queue or topic in the same solace server frequently appeared in this log, and the message was retried to send many a time.The printed log is…
-
Estimation of expected background traffic for a subscriber that is not receiving data?
Suppose I have a c# application which receives guaranteed messages from a solace pubsub+ broker. The application runs as a windows service or daemon. In other words it is always running, but essentially just sitting idle (asynchronously waiting on an IAsyncEnumerable) when there is no data to process. Under this scenario I…
-
Topic Naming Validation via Regex
Hi Solace Community, I wonder if anyone else before had the need to validate topic names (including wildcards), for example in CI/CD pipelines. Because I couldn't find anything, I've tried myself to assemble a regex that validates the general structure of topic names. By no means I feel like it's perfect, however at least…
-
Assert Durable Queues Into Existence Via AMQP?
Hello, I'm used to RabbitMQ / AMQP 0-9-1. Clients with the right credentials can assert queues into existence and bind them to multiple topic bindings. Clients can specify if queues are durable etc. It's quite convenient. I'm trying to get the same thing working in Solace via AMQP 1.0. Sorry but I'm not super familiar with…
-
How to gracefully stop a consumer ?
looking for way to stop and resume a consumer with out losing the messages in the queue.
-
PubSub+ Event Broker is Now Available in the Red Hat Certified Catalog
The following products have been released and are available for download: PubSub+ Event Broker Red Hat Certified Container PubSub+ Event Broker Red Hat OpenShift Certified Helm Chart Release Summary: Solace PubSub+ Software Event Broker is now available in the Red Hat Catalog. PubSub+ release 9.13.0 and all subsequent…
-
Solace Software standard version Upgrade for AWS
Currently we are using Solace Software Stand version 9.8 and we are planning to upgrade to 9.12. As per the documentaion available to upgrade solace version for AWS, We ahve to download entire AWS Instance. Is there a way we can upgrade only the solace service version instead of downloading the entire AWS Instance ?
-
REST Consumer (RDP) OAuth JWT Authentication
Hi All, I am trying to configure service account authentication from solace REST consumer using OAuth JWT Authentication as specified here: https://docs.solace.com/Configuring-and-Managing/Managing-RDPs.htm#managing_rest_messaging_1948951837_1004979. My HTTP endpoint is Cloud Run service in Google Cloud Platform and needs…