-
Solace JMS transport errors.
I am using IBM IIB Java compute node using Java JMS API along with Solace jms api to send messages on Solace topics. It was working fine for few intefaces with lower volumes. A newly added interface has high volume and we are seeing few messages failing due to below JMS exception and replays are working fine. Can you…
-
Reprocess messages from Dead Message Queue
Hi Team, We have developed a code which consumes messages from a Solace Queue and publishes to a weblogic JMS Queue after conerting the JSON message to XML. For the error handling part, we are publishing the failed message to a Dead message queue when the target is unreachable. Once the target is up and running, we want to…
-
PubSub+ broker
Hi. Can anyone guide me how to setup pubsub+ software in private aws cloud.
-
Browse Message Payloads in Queues
Dear Team, Could anyone please share the best possible approach to view the content of the messages queued in solace queues/topics. 1) Do we have any solace apis available to view the message payload? 2) Is it possible via CLI? Please suggest any better approaches. Thanks, Vempati
-
How to know total number of Endpoints are present in msgVpn via SEMP V2 ?
Is there any way to query(SEMP V2) to get: 1) Total number(count) of queues in a given msgVpn? 2) Total number of subscriptionTopics in a queue? 3) Total number of TopicEndpoints in a given msgVpn?
-
How to use where condition in SEMP V2 for subcripticTopics?
http://xx.x.xx.x/SEMP/v2/config/msgVpns/xxxxx-xxxx-xx/queues/xxx_xxx_xxx_Xxxx/subscriptions?where=subscriptionTopic==SLOG//* --> 400 error -->Cannot query an ancestor http://xx.x.xx.x/SEMP/v2/config/msgVpns/xxxxx-xxxx-xx/queues/xxx_xxx_xxx_Xxxx/subscriptions?where=subscriptionTopic==#SLOG// -->200 but empty response…
-
How to use where condition in SEMP V2 for subscriptionTopic
http://xx.xx.xx/SEMP/v2/config/msgVpns/xx.xx.xx.xx/queues/xx.xx.xx/subscriptions?where=subscriptionTopic==#SLOG// http://xx.xx.xx/SEMP/v2/config/msgVpns/xx.xx.xx.xx/queues/xx.xx.xx/subscriptions?where=subscriptionTopic==#*…
-
Last Value Queues
Does a Last Value Queue store only a single message, or a single message per unique topic? What are some common use cases for them?
-
Horizontal scaling of event brokers?
I am investigating creating a HA PubSub+ broker setup, but a single primary broker will not have enough capacity for my needs. Do I need to create multiple triplet clusters and connect them? If so, how is load distributed between the clusters?
-
Getting BeanDefinitionOverrideException: Invalid Bean definition with name 'Queue_name.Group_name
Getting BeanDefinitionOverrideException: Invalid Bean definition with name 'Queue_name.Group_name.errors.recoverer' defined in null: Can not register bean definition[ErrorMessageSendingRecoverer] Help Me solve this issue
-
SEMP v2- get if any one of the condition (where parameter) is true
http://applianceIP/SEMP/v2/monitor/msgVpns?where=eventConnectionCountThreshold.clearPercent!=40,eventIngressMsgRateThreshold.clearValue==300,enabled==true&select=msgVpnName In the above example, i am getting the results if all conditions are true/satisfied. But is there any way to get if any one or more conditions are true?
-
PubSub Docker image fails to start in an LXC/LXD container
Hi, I have Docker installed in an LXC/LXD container and I'm trying to start Solace PubSub with the latest image (9.8.0.12). Unfortunately, I keep running into the Unable to raise event; rc(would block) error: Host Boot ID: cdbf8a80-964d-4368-9174-90d6a004189dStarting VMR Docker Container: Fri Jan 15 15:59:41 UTC…
-
503: Transaction Failure: The number of messages in the transaction exceeds the limit [Subcode:63]))
Hi, We're a Boomi implementation partner. We want to empty a queue with 20000 messages which we don't want to process. * We tried to empty the queue with JMSToolbox. However, JMSToolbox gives the error (See screenshot below). * We also tried to delete messages from the Solace Cloud management console but there's a…
-
Pattern for handling RejectedMessageError events with guaranteed messages?
Suppose I am publishing guaranteed messages. I want to ensure messages are guaranteed-in-order with at-least-once-delivery all the way from the publisher which is generating the message data, to the subscribers consuming that data. On the publisher side, I can ensure that messages have made it to the appliance by listening…
-
How to setup the ack timer for guarantee messaging
Hi All, I am trying to implement the Solace exchange pattern called Topic to Queue Mapping (https://solace.com/samples/solace-samples-dotnet/topic-to-queue-mapping/), the architecture is 1 producer, 1 queue with 2 consumer (access type is non-exclusive). Considering the loading issue, I assume the consumer will not ack…
-
Websocket connection failed error.
Hi Team, We are trying to connect to SOLACE system to access Queue using Java Script. For some reason Javascript is giving following error. "Websocket connection failed error. Error during websocket handshake". Please advise. Thanks Rahul
-
How to ack message?
Hi, I am using JCSMP 10.9.1 API in my code. I want to control the acki'ng of the messages on the consumer side instead of relying on auto_ack. So, I set the message ack mode to client_ack. And I am calling message.ackMessage() after every 1000 message. However, after 20000 number of messages, my consumer stops getting…
-
Solace PubSub+ Cache Timestamp
Hi there, everybody, is there a way in the Solace Java API (JCSMP) to retrieve a received-timestamp from Solace Pubsub+ cache messages ? In other words a timestamp of when the cache received the message. We use the cache as a kind of last value store and would like to use board-level tools to query when a specific topic…
-
Missing log level in the remote syslog server log files
On our solace appliances we have configured to send logs to our syslog servers. We are receiving them but in the log messages the log level and destination is missing. Do anyone have any idea why the logs not printing log level/destination on our remote syslog servers? We can see log level/destination on the solace…
-
Round robin Active-Active (non exclusive queue) for bridges
Hi everyone, I´ve been trying out Solace and its great use of topics. I´ve been wondering however if there is a way to achieve some kind of round robin between remote brokers. The idea would be to have a "region" which produces the messages and then have 2 other active regions that receive these messages on a round robin…
-
How to test ssl after ssl is enabled
We have moved the cert to the solace and enabled it, now when we try to perform the test connection on TIBCO BW tool using smfs://<>:55443 we are getting the error Can some one advise what is the issue and how enable loglevel to debug as the doc suggest to use the java systemproperties: Dsun.security.krb5.debug=true. How…
-
How to host solace semp swagger ui on a linux machine?
I have downloaded the solace semp v2 spec file from www.solace.com. I would like to host the UI on my Linux server using this spec file. How can I achieve this? Please let me know what needs to be done and what I need to accomplish this?
-
Spring Cloud Stream Consumer Binding to a DMQ
Hi there Is there a way to bind a Spring Cloud Stream consumer to a DMQ? I tried things like that: failedMessage-in-0: destination: DEAD_MSG_QUEUE contentType: "application/text" But a consumer always binds to a queue which has a subsciption to the topic (in destination), right? So this doesn't work. Is there a solution…
-
Multi Consumer to the single broker with multi network
Trading platform customers using Mobile 4G and inhouse terminal with the single Solace broker, how will Solace PubSub+ make sure it will not interfere with one another
-
how to copy certs to solace using cli
As per the doc, it was told to use the sftp command to copy certs from the remote host to /certs folder of solace. But, when am trying the same its throwing error: solace-ac> copy sftp://root@****/tmp/caserver.pem /certs/caserver.pem Invalid command input copy sftp://root@****/tmp/caserver.pem /certs/caserver.pem ^ ->…
-
Unable to setup SSL based replication between two HA triplets
Hi, I have two HA triplets and I am trying to setup the SSL based native Solace Replication (Async) between them. Attempt 1: I generated server certificate with following instructions: openssl req -x509 -newKey rsa:4096 -keyout certs/solace_server.key -out certs/solace_server.crt -days 365cat certs/solace_server.key…
-
Solace Spring Cloud Stream and DMQ Binding
Hi there We configured an application like this: spring: cloud: stream: solace: default: prefix: myapp/${application.stage}/ consumer: prefix: ${spring.cloud.stream.solace.default.prefix} autoBindDmq: true A DMQ is created for each of our queues, and in case of application errors, the DMQ is written to. So far so good. But…
-
Quickstart Guide to Solace PubSub+ on Oracle Cloud (OCI) 2nd. Gen.
Hi everyone, I built a detailed guide on how to get the Solace Pubsub+ SW broker running on Oracle’s cloud, aka OCI 2nd Gen. I used Solace’s own GCP QuickStart as a basis (kudos to @Balazs, @KenBarr, and @ChristianHoltfurth) and went through all the steps to have your Solace instance running in no time, both in Standalone…
-
Can't connect to manager using TLS on port 1943
Hi, I've installed a Solace broker on an EC2 instance for test & training purposes. Works OK, we are able to manage the broker thru 8080, connect from Boomi using 55555 etc etc. Now, the next step is to use TLS for all connections. With Solace Cloud, that's easy. But how to set this up using your own EC2 instance? I had a…
-
Solace Cloud and basic auth
For one of our projects, we want to connect an ERP platform that can push events using a webhook mechanism. We use a Solace HTTP endpoint for this. The Solace part works fine. Challenge The ERP platform does not allow you to use a secured endpoint. So, we can't config certs or config basic authentication. It can only…