-
Upgrade pubsub+ version from 9.8.0.12 to latest version 10.4.1.69
Hello Team, need help/suggestions to migrate the Pubsub+ version without any downtime and data loss. Currently running pubsub+ with HA on EKS cluster pubsub+ 9.8.0.12 helm chart 2.1.1 I tried upgrading pubsub+ but the readiness check failed and found one discussion regarding that As per the discussion I need to migrate the…
-
Scheduled Backup of HA Software Event Broker
Hi Dear Solace Community, is there any way to schedule a automated HA backup every day like there is for the singlenode instances ? () I thought about the naive way of just creating on all three nodes (primary,backup,monitor) the automated schedule process for a singlenode but the commands seem different for creating a…
-
Partitioned Queues are now Generally Available with 10.4.0
Solace Community, I'm proud to announce that Partitioned Queues are now generally available for all in today's release of 10.4.0! Partitioned Queues are included in the PubSub+ broker software at no extra charge and are supported by our most recent releases of Solace JCSMP, JMS, CCSMP, Python, Golang, .NET, and JS APIs as…
-
Get all messages from a queue
Dear Team, I have a requirement to retrieve all the messages from a queue at a given point of time. I believe On-demand JMS or Consume operations can only read one message per request. Do we have any parameter to configure in JMS or Consume operation in Mulesoft Soalce connector. Can we achieve this via SEMP apis? I would…
-
Find out Consumers of Particular topic
Hi All, How do you find out list of consumers of a particular topic? Would we be able to search who all consuming the given topic? Let us say, I have below queues subcritpion Q1 - hello/first Q2 - hello/second Q3 - hello/first Q4 - hello/first How do you find out the list of Queues who are consuming topics hello/first?
-
golang solance API for certificate based authentication
Hi, I followed https://docs.solace.com/Cloud/ght_client_certs.htm and set up the solace system to allow and accept certificate based authentication. But so far I wasn't able to get it running with golang. Could someone indicate how to change the code from…
-
Can Message Selectors be Used with AMQP
Does AMQP support Message Selectors similar to JMS?
-
Integration patterns: your thoughts on this use case
Hi all, Any thoughts on this use case? Can we somehow implement this using Solace without a stateful database component?🙂 Use case An application sends sales orders to a Boomi API. The destination is an ERP system. The application can cancel the sales order within 15 minutes. Don't ask me why, but this is the requirement.…
-
TcpClientChannel - Channel Closed (smfclient x) - After Publishing Every Message to a Queue
Questions: 1.) Is this the "proper" way to programmatically create a permanent queue in solace? 2.) How to properly configure a Solace connection factory environment? 3.) What does the message, TcpClientChannel - Channel Closed (smfclient x) signify? I am getting a TcpClientChannel - Channel Closed (smfclient x) message…
-
Send Spans for Distributed Tracing are now available with Broker Release 10.4.1!
Solace Community, Now available: PubSub+ Event Broker release 10.4.1 - Solace's Long Term Support (LTS) release for 2023! One of the big features in this jam-packed release is Distributed Tracing's Send Spans. Send spans, when coupled with receive spans, complete the end-to-end success path use case by enabling the…
-
Replay messages - Couple of Questions
I was wondering if the messages that go into Replay log, consume any of the quota limits that are present on the VMR / Appliance example: Number of delivered but unacknowledged messages Number of replicated topics Number of topic subscriptions that can be assigned to all queues Maximum number of messages queued for…
-
Max Client Queue and Topic Endpoint Flow
Solace version: 10.2.0.26 hosted on AWS Ec2 instance. Solace default VPN had 100 as the default setting for various connections. We have updated it to 1000 and restarted the appliance. Used cmds below to restart the solace: solacectl cli enable reload Boomi EDi is used to connect to queue as listener. When we got the below…
-
Questions on sdkperf
I have some questions on the sdkperf latency result. 1) Why 95th, 99th percentile latency is N/A ? 2) How does the bucket size affect the latency measurement? 3) How does sdkperf calculates Minimum and Average Latency for subs? Is the time based on the data packet travel from client to message broker and back?
-
Solace PubSub + Mac M1 based Docker container is not working.
Hi Community, I am trying to run the arm based docker image for PubSub+ event broker and container is getting existed after running the container. FYI - I have executed the docker compose image for - solace-pubsub-standard:100.0arm_proto.0.92 Following is the docker output for container. Access: 2023-06-09…
-
What happens to replay logs when using Dynamic Message Routing?
If I'm using Dynamic Message Routing/ an event mesh and have many Solace instances connected together, what happens with the replay logs? Does every instance have a complete replay log or is it distributed across all instances? Is there any way to add redundancy to replay logs?…
-
Is is it possible to consume user-defined headers using Try me in console?
we are using PubSub+ Kafka source connector as a consumer, so is it possible to consumer the user defined header using PubSub+ Kafka source connector?
-
How to empty a queue with 200+ messages?
Hi all, We are using Solace in combination with Boomi. We're looking for a solution to empty a queue quickly. No matter how many messages are in that queue. From the Solace Cloud console, the max is 50 per page. JMS Toolbox is refusing to empty a queue when it contains 200+ messages. How to solve this? Ideally, we would…
-
How to get back the message id after publishing a message on solace topic using nodejs
hi Members, i need help to get the message id immediately after publishing a message on topic using nodejs. i can publish a message but not sure how to get the message id back after publishing. i tried to search on the google but no luck. here is the code i am using to publish. code block : const solace =…
-
HA redundancy - Monitoring node issue
I followed the steps documented in the HA redundancy section, both the primary and backup nodes are online and I can see the redundancy working. Monitoring node is offline, the show redundancy group on monitoring node shows all nodes as offline. I tried multiple times the behaviour is consistent, not sure what I am…
-
Get clarity on retry count (named delivery count) - several questions
Use Case: ========== As consumer in case of retries you naturally want to differ in your logic depending on which retry you are on. As well likely you want to log somewhere which retry you currently processing. Delivery Count: =============…
-
How Oauth can be used with Apache Qpid JMS 2.0 AMQP
Hi All, I am using Apache Qpid JMS 2.0 to connect standalone PS+ broker on 5671 port. I am able to achieve using username and password however I am not able to authenticate using Oauth. Our other clients written in nodejs are able to authenticate and connect on 5671 with AMQP protocol and Oauth. As per doc I am providing…
-
How to avoid duplication of Total delivery unacked messages?
Few messages got stuck in the queue for delivered unacked messages, only if the application restarts the messages are removed from the queue. Will the broker tries to send the stuck messages again and cause a duplication of messages and if yes, how to avoid it when the application restarts or any other possible solution…
-
Configure timeout for acknowledging message
Hello folks, Our webhooks take more time to send an acknowledged response back to the broker in qos1. Can we increase the timeout limit?
-
How to get which broker is in control in HA pair (primary or backup) programmatically
How to get which broker is in control in HA pair (primary or backup) programmatically using SEMP API's or any other means but not using soladmin.
-
Consume existing Solace Queue using Python
Hi @marc @Tamimi we have existing solace queue with topic subscription enabled. need to listen and print message flowing to that queue. tried below code & got error, please help. persistent_receiver: PersistentMessageReceiver = messaging_service.create_persistent_message_receiver_builder()\…
-
Failed to consume a message from destination Queue
I am using Spring cloud stream 2021.0.2 to consume messages from queue, when some messages are sent , I can see the message get spooled continously in the queue but It is not coming inside application and processed because of below exception. Please help org.springframework.messaging.MessagingException: Incorrect type…
-
Blocking send operation
Is there a way to invoke the send method in a blocking way? I would like to wait for the ack/nack/timeout, and continue only after I have the result. My current solution is a wrapper of the original send method, that keeps track of the sent messages and waits for the event from the event broker.
-
Read Consumer response object from broker in function app
Hi, We have an Event driven app which publish a payload to a topic in solace broker from Azure function app. There is a consumer which is of REST endpoint. Once the message is delivered and processed by consumer, they send a 200 OK with an object `{"message": "SUCCESS"}` . We want to read this response object from the…
-
Failed to consume a message from destination
I have a queue A which has many topic subscriptions. We run our microservice using Spring cloud stream stack. When queue A receives messages from different topics and processing them and all of a sudden, we see below exception stacktrace is continuously printing in the logs. I am not sure about the reason, while it is…
-
Python connect to solace Pubsub+ cloud
I have service created on https://console.solace.cloud/services on GCP platform and I am trying to connect to this service from python 3.7 using solace-pubsubplus pypi package: https://pypi.org/project/solace-pubsubplus/ Here is my code snippet for connecting to the service: _def publish(message): import…