-
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…
-
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?
-
EDA Summit is Coming! CFP is Open
Hey - all! Just a heads up that the EDA Summit CFP deadline is right around the corner. If you have an Event-Driven story that you'd like to share go ahead and submit a talk :) https://edasummit.com/ * Use Cases * Best Practices / Strategies * Lessons Learned * Tips & Tricks
-
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…
-
How can you find topics that have no subscriptions?
A publisher can be producing events on a topic that have no interested consumers. Is there a way to list those topics for the purposes of clean-up or decommission of unused flows? This condition would also be causing the client counter Ingress Discard - No Subscription Match to increment.
-
Basic Authentication in JavaScript
Hi All Want to check how is basic authentication done in Web Socket protocol over JS. Is it safe to provide userid and password in JS. Won't it appear in the browser? We can see JS code on the chrome browser which includes the variable values using developer tools (breakpoint, inspect, watch variables). So even if we store…
-
Spring Cloud Stream, solace messages not going to error queue
Hi all, Here's an overview of my issue: I have two microservices, a producer and a consumer. Consumer is reading from MESSAGE.IN queue, getting an exception (as expected), then should place the message on error queue MESSAGE.IN.DLQ. Instead, consumer is consuming message, encountering exception, retrying 3 times, failing…
-
Pub/Sub from Queue
Hello, I'm new to Solace and trying to understand how I can use queues with non-persistent event streaming. I started with a direct messaging pattern which works fine but I have an AMQP producer and as far as I understand, an AMQP message must be pushed to a queue. On the other hand, I have multiple subscribers but…
-
How do I publish a bytearray on the Solace Direct Publisher?
Hello everyone! Trying to publish a bytearray instead of an outbound message object on the direct publisher but it seems nothing is being published / subscriber is mishandling the received message. Can't seem to figure out which. Here is my publisher script: def publish_one(self, msg, _topic): try: topic =…
-
[Livestream event] Solace Office Hours: APAC – February 22
Time: 12:00pm GMT+8 (noon Singapore, 9:30am IST, 2pm Sydney), February 22, 2022 Description: Set your reminders! Join Solace dev advocate Aaron Lee for another hour of interactive Q&A, where all of your Solace PubSub+ related questions can be answered. Special guest announcement coming soon! Have a question? Ask it LIVE or…