-
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…
-
Pub-sub with multiple consumers having offline capabilities
Hi, We have an application running with multiple instances and consuming from a solace queue. We want all the instances to receive messages. Currently, only one of them receives messages. The instances can be scaled up and down dynamically and if one of them is offline, they should be able to receive messages after coming…
-
Prometheus vs Grafana Agent for Grafana dashboard
Hi Team, Grafana is getting popular and many users prefer this for new monitoring solution. I am planning to create a Grafana dashboard for Solace monitoring but confused hot to feed the metrics from solace. Based on my initial review Option 1: Use Prometheus exporter tool to feed metrics into Prometheus data source and…
-
How can I clear the statistics on the broker for my SolCache instance?
This can be done through a clear command (clear cache-instance) at the enable level of the CLI, one level down from the config level. You can see information about it by running " clear cache-instance ? "
-
Persistent receiver with subscription-specific listeners
Hi, Is it possible to have multiple topic-specific receivers and handlers to consume messages from a queue? Like: var receiver1 = messagingService.createPersistentMessageReceiverBuilder() .withMessageAutoAcknowledgement() .withSubscriptions(topicSet1) .build(queue) .start(); receiver1.receiveAsync((message) -> { //...…
-
Pros/Cons of Canonical Data Model
Hi, In the context of many systems in an enterprise, like multiple ERPs, some CRMs, etc. and using events as of "Event-Carried State Transfer" pattern, I have following question. Are there any recommendations from Solace architects about if it is a good idea to establish a canonical data model and, looking through the…
-
Solace-pubsub-standard is not starting on mac with m1 chip
Hello, I have pulled the solace-pubsub-standard image, but the container is failing to start on my machine. Is there a way to run the image on mac m1?
-
JMSToolBox : sun.security.provider.certpath.SunCertPathBuilderException
JMSToolBox is installed on my Windows machine. Step1: Trying to Connect Pub sub standard edition of Message VPN Step1: Used connection server as tcps://IP1:Portnumber,tcps://IP2:Portnumber Step3:Provided Client Username and Password who has permissions to publish and subscribe messages from the Queue Step4:Under Properties…
-
Cannot connect JMS Toolbox - Unauthorised access
I have downloaded JMSToolbox and trying to configure for queue browsing and i have provided 2 set of credentials both Client username /password in Connection tab and management username and password in Properties tab. I get this error. Can anyone help
-
Integrating the Solace Kafka Sink Connector with Confluent Schema Registry
Avro is a common message format used for Kafka records. Large Kafka implementations leveraging Avro often use the Confluent Schema Registry to ensure uniform record schemas across publishers and subscribers. When using the Solace PubSub+ Kafka Connectors to publish Kafka records as Solace PubSub+ events, it may be…
-
Solace in typescript on node server
Hi we’ve implemented a solace topic subscriber on our node server with solclientjs. We currently working with requiring a js module to handle all the solace stuff and that works. But we’re looking to update this to tyoescript. Would be awesome if you can add @types not really typescript at the moment. Could not find a…
-
Is there a way to dynamically send Selector value to the Solace connector in Boomi?
I want to read message from queue based on a value received in my message in Boomi, I can use the JMS connector to dynamically set Message Selector as a Parameter & retrieve data , but when using the new Solace Connector I don't the option to add value to Selector dynamically. Is there a way to set the Selectors…