-
Intermittent "Assured message delivery is not enabled on this channel" errors
Hi there, We've had this publisher app that sends events to topics other client apps in the firm are subscribed to using queues of their own, for years. Lately, though, we've started to notice these exceptions intermittently that we've encountered previously. The client profile has "Allow Guaranteed message send" enabled…
-
SolConnectionFactory stuck on javax
Hi, I'm trying to migrate my project from Java 11 to Java 17 while also updating to Spring Boot 3. The depencies I use for this solace-jms-spring-boot starter and autoconfigure, both on v 4.3.0. My problem is that the DefaultJmsListenerContainerFactory requires a ConnectionFactory that extends Jakarta ConnectionFactory,…
-
Facing "com.solacesystems.jms.ConfigurationException: Unable to load trust store" in OCP4.x (K8s)
Hi Team I have developed a spring boot application which reads message from solace queue and store it to a DB. My app works fine in local IDE, physical linux VMs and even in testbox podman containers. However, below exception occurs when I try to deploy the same in OpenShift container platform (4.x). I load the solace…
-
Event Mesh using DMR
Hi All, Currently I’m setting up event mesh using DMR for 3 solace brokers. I have 3 cluster. Cluster A, B and C. A is connected to B using external link. C is connected to B using external link. As of now, when A publish a message, my cluster B is able to receive the message, however I face the below issue. If A publish a…
-
Can someone please help me to know How to generate the details mentioned below.
IP Address of the Solace messaging appliance in the form: [Protocol:]Host[:Port] (e.g. tcp:192.168.160.101:55555 ). * Client username and Message-vpn used by the sample application (e.g. browser_nse_dev) * Password for the Client username used by sample application (e.g. browser)
-
Connecting ActiveMQ Artemis to Solace Message Broker
Does Solace provide some kind of connector to read (subscribe) the (AMQP) messages from a ActiveMQ Artemis and publish them to Solace broker? And, subscribe message from solace message broker and publish to ActiveMQ Artemis?
-
Publish unicode string using solclientjs
Hi Experts, I am trying to publish a non-ascii string to a solace topic using the solclientjs library in nodeJs, and consume the same using the golang solace messaging library, and vice-versa (i.e. golang to nodeJs). Example string: abc-nonascii_ãçï_স I understand I have three options to do this in solclientjs: as…
-
Solace Spring Cloud Stream Function (Processor pattern) with StreamBridge
Hi, I currently have a usecase wherein I have implemented a Processor pattern using the typical Bean Function<?,?> for my SCS application. I understand that a Processor pattern is a straightforward Input-Output Solace stream. But now I have an additional requirement that, within the processor, an arbitrary event message…
-
Serialize Solace JCSMP BytesXMLMessage
I am working on Apache Flink based Realtime/Streaming data processing pipeline. Here my upstream system is Solace Q's. After receiving message from Solace, I have a requirement to store the message(BytesXMLMessage) in cache until all the functions(filter/map/translator/enricher) in the Flink pipeline are executed. Since…
-
Write for the community and get paid with the Solace Scholars Program!
Good news! We just launched the Solace Scholars Program to encourage original technical content about Solace by the community and for the community. What can you write about? You can write about your project, a use case, or something you are working on or have built using Solace technology and third-party integrations. You…
-
Timestamp when queue received message
Hi, does Solace durable queue store a timestamp when it received a message or can we configure it to do so? I tried InboundMessage.getTimeStamp and it always returns 0. I also tried InboundMessage.getSenderTimestamp and it's always null because I'm not filling it in the sender. According to an older question…
-
How to get a specific message body from a queue using a unique ID
I want to know the best way to get the message Body of a specific message instance in a queue. The method I use is the following: My software is calling the SEMP API to get a list of messages metadata like this: {{solace-admin-url}}/SEMP/v2/monitor/msgVpns/my-vpn-name/queues/myqueuename/msgs and the json response looks…
-
How to make Queue browser to stop listening when no more message are in queue?
Context: I am using the Java API for browsing messages. I have my code looking like this: MessagingService messagingService = createMessagingService(clientUser, clientPass); Queue queue = Queue.durableExclusiveQueue(queueToBrowse); MessageQueueBrowser browser; if (selector == null || selector.isEmpty()) { browser =…
-
use Spring Cloud Stream to connect to solace occurs ConnectException.
use the spring Cloud Stream solace to connect to solace in my project, and enabled SSL_VALIDATE_CERTIFICATE. when the component spring-cloud-starter-stream-solace version is 3.3.2,can connect to solace success and worked properly. After i upgrade the version to the earliest version 4.1.0, it occurs exception. the exception…
-
C API error as --'solclient/solClient.h' file not found #include "solclient/solClient.h"
When I am trying to run a file in C, I am getting this error. Can someone please help me with this. I am new to PubSub+. Trying to learn as much as I can.
-
How to enable queue to accept incoming messages from CLI
Hello, I m using solace cli to provision a queue in the router, but I m not able to find the command that enable the incoming / outgoing functionality that I can see in the solace console UI. This is a snippet of the script : configure message-spool message-vpn default create queue dev/st1/q1/p1 access-type non-exclusive…
-
Could not load file or assembly 'SolaceSystems.Solclient.Messaging, Version=10.23.0.0 in container.
Hi Thank you Solace team - I was very excited with the release of version 10.23, as this now supports the Mac series M processors. I am now able to build event driven dotnet applications on my Mac M2, using rider, without issues. However, when dockerizing these applications & running the container locally on my M2, I still…
-
Solace IBM MQ Connector -Why outgoing message to IBM MQ has expiry time instead of -1 [Non Expiring]
Hi Solace community, I am using solace IBM MQ connector to send solace message to MQ client as well as consuming message send from MQ client to solace. I have an issue where outgoing MQ message header to MQ contains expiry value set to something that is not -1 [Non Expiring]. Is this a bug? Or is there a way to override…
-
Solace Prometheus exporter build docker image failure
Can you please reopen this case as we are doing a configuration of solace prometheus exporter and its failing while building the docker image? Please is the highlighted error. Although we are able to pull the image manually. Sending build context to Docker daemon 2.846MB Step 1/19 : FROM…
-
solace-pubsubplus is not getting installed in python:3.8.0-alpine3.10
Trying to install the solace-pubsubplus==1.6.0 into the python3.8.0-alphine3.10 inside the docker ERROR: Could not find a version that satisfies the requirement solace-pubsubplus==1.6.0 (from versions: 0.2.0, 0.2.1) ERROR: No matching distribution found for solace-pubsubplus==1.6.0 error building image: error building…
-
After Active-Passive solace brokers has switched there role. what is the best way to do switchback
Lets say After solace Active-Passive brokers has switched there role due to primary. what is the best way to handle switchback once previous primary node becomes healthy. should there be any change in configuration? pls let me know
-
Solace IBM MQ Connector - Can MQ Message Header expiry be set to 'Non Expiring'?
Hi Solace community, I came across an issue with Solace IBM MQ Connector. The connector is working that I am able to send solace → MQ and MQ to solace but noticed an issue when examining the MQ Message. In The MQ Message Header, I saw Expiry wasn't set to -1[Non Expiring]' and has a preset value set to something close to…
-
K8s industrial environment
Hi guys, im the new guy, with a lot of questions - hopefully you can help me :-) I want to check if the solace broker is a good solution for our industrial k8s environments. (1) Im wondering because i cant find any helm charts for a production deployment, how do you guys operate your broker in a ha environment? I found the…
-
Solace Callback Message Operation Track - NodeJs +TypeScript
We have implemented the Solace in node js using SolaceClient Libraby and transfer the Data from API (Az Function using Node) to Solace System. Now, we are facing the challenges during Solace Acknowledgement or Error as all the messages return a call back event not Method return type. Can't handled the event and message as…
-
solace rust library
any plan for rust official rust library?
-
DMR with a read only link
We are currently configuring for production and test environments. The prod environment is going to use DMR over MNR, because it appears to be the better technology for now. However, we want a test broker to be able to tap into the prod DMR network via subscription, but block publishing to the prod environment.…
-
Did anyone solve the problem with argocd ?
helm works as expected. but install helm chart per argocd does not work. command: argocd app create solacecharts \ --repo https://solaceproducts.github.io \ --helm-chart solacecharts/pubsubplus-dev \ --revision 3.3.2 \ --dest-server https://kubernetes.default.svc error: FATA[0001] rpc error: code = InvalidArgument desc =…
-
Encountered sasl exception when connecting to Solace topic with AMQPLite dotnet library(AMQP 1.0)
Hello everyone, I am suffering an error when I tried to send/publish the messages with AMQP in my C# code. Below is the error: {error(condition:amqp:not-implemented,description:sasl-mechanisms(sasl-server-mechanisms:[ANONYMOUS]))} Below is the partial code, the Connect() method is an internal method which is responsible…
-
Which SolOs support 2 NTP Server (Active/Backup) configuration for Appliance !
Which SolOs support 2 NTP Server (Active/Backup) configuration for Appliance ? This is required for redundancy purpose, I know workaround but more interested to know if in recent SolOs we have such feature!
-
New Graphical Designer in Event Portal
Hi all, 📣 We are pleased to announce the availability of the new graphical designer in Event Portal. This feature is being delivered in phases, with this first phase providing a graphical view of the event driven architecture for each of your application domains. ⭐️ The graph displays the latest, non-retired version of…