-
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 =…
-
Library to Unsubscribe Topic from Queue
Hi Community, I am exploring Solace and its Use Cases. Using Solace Java API Library we can create a Queue and subscribe a Topic to the Queue. Using SEMP Java Client Library we can Create and Delete a Queue. Using SEMP REST API we can create and delete Queue , subscribe a Topic to Queue and can also unsubscribe a Topic…
-
BinaryFormatter exception in .Net 5
Hi, after migrating project to .Net 5 we started to get this error: System.NotSupportedException: BinaryFormatter serialization and deserialization are disabled within this application. See https://aka.ms/binaryformatter for more information. at…
-
New Subscription Course: Solace PubSub+ Service Management
The most important component of the PubSub+ Cloud platform is the Cluster Manager. The Cluster Manager is where you handle everything that has to do with event broker services in the Cloud. This course is designed to walk you through all the features available in the Cluster Manager of PubSub+ Cloud. Who is this course…
-
New Subscription Course: PubSub+ Cloud Account Management
Administrating a Solace PubSub+ account is key to ensuring your services run smoothly. You need to be able to manage users, audit user activity and generate API tokens. This course will teach you everything you need to know to successfully manage your PubSub+ Cloud account. Who is this course for? This course is designed…
-
Learn How Solace’s New and Improved REST Delivery Points Work | MFH February 2022
We had a couple of really great features come out in Solace PubSub+ Broker v9.11 related to REST delivery points (RDPs) that expand support for REST APIs, so that’s the topic of this month’s Feature Highlight Training. Sign up to Solace Academy to get access to our February 2022 Monthly Feature Highlight Training and read…
-
Sequential ID for messages?
Is there a sequential ID number assigned to each guaranteed message that flows through a broker or queue? I'm using the JCSMP API and was wondering if a consumer could read a sequential number assigned to each message for ordering.
-
Issues with running Solace Helm chart with Redundancy and TLS enabled.
Trying to figure out what reason this would not work. I am able to use the solace helm chart (https://github.com/SolaceProducts/pubsubplus-kubernetes-quickstart) to run solace in my GKE kubernetes cluster with tls enabled using my cert secret, however when I enable redundancy, 2 of the pods will not become ready. I was…
-
How to deploy a NodeJS consumer in Azure
Hi all, I have a consumer/producer NodeJS app I've created that connects to an event broker using the WebSocket protocol. The app on it's own works exactly how it's intended, but I'm unsure on how to deploy this in Azure. I attempted to use the App Service but the app keeps getting terminated and restarted. My assumption…
-
Latest version and release notes of C API
Hi All, A quick question. How can I check the latest version of C API library(solclient) and release notes showing updates history? I can see server side release notes but not client. :< Many thanks in advance, Kia
-
Solace spring cloud stream - pubsub
I was going through this post and got to know how can i work with topic, i can have many queues subscribing to one topic and each get message right ? i can have one queue subscribing to many topic as well right ? Topic subscription on Queues makes it persist, but.. if the application is scaling up and down with many…
-
Sample on Solace with Spring Cloud Bus
Hi everyone, I recently created a simple sample that shows the use of Spring Cloud Bus (a lightweight enterprise message bus) with Solace PubSub+. I was asked to share it here, in case some of you might find it helpful. You can find the sample here. Let me know what you think - unless you hate it... ;) Cheers!
-
Spring cloud bus
spring: cloud: bus: enabled : true When i enable it, It is creating 2 queues like springCloudBus & error/springCloudBus ( ErrorQueue). I can change the queue name using spring.cloud.bus.destination = "" but have not control over the error queue, infact i dont want error but no way to stop it. I cant disable the…
-
TRB is not showing up after a SolOS upgrade (to 9.10) of 3530 appliances in an HA pair
After a SolOS upgrade (to 9.10) of your 3530 appliances in an HA pair, you may notice that the TRB is no longer detected. The broker is up but when you try to analyze the TRB in the Fabric 1 menu in SolAdmin, the TRB is not showing up. This is expected behavior. As of version 9.5, the Network Acceleration Blades (NAB)…
-
Publish message to a manually created queue
If i create the queue manually provide the owner permission and make it non-exclusive I also added topic subscription as application interacts using topic. This works fine In prod also am i supposed to do this, creating queue and adding topic subscription ? Because without doing it manually app is not able to provision the…
-
Error in launching Openstack instance.
Hi, I facing issue in launching solace broker instance. I using ubuntu Openstack. For openstack , I using qcow2 (compressed). I followed the instruction in https://docs.solace.com/Solace-SW-Broker-Set-Up/Starting-SW-Brokers-for-the-First-Time/Set-Up-in-OpenStack.htm. Have anyone faced the issue before? May I know how to…
-
Using Spring Boot Actuator with Spring Cloud Stream
I figured I'd share a quick post on how to use Spring Boot Actuator with Spring Cloud Stream microservices as it might be useful for others (And me when I want to set this up again in a month! 😝). This allows you to make simple GET requests to see config, state, and stats about your bindings and channels for monitoring or…