-
Want to use same topic across multiple environments like QA, Staging and Prod.
I want to use same topic across multiple environments like QA, Staging and Prod. Is it possible to use Event broker with topic name domain/test/{env}/supply, where {env} is the variable dynamically replaced with a value sent from client in message header? I know the actual Topic name is required to be provided from…
-
Solace PubSub+ Connector Consume "Selector" Feature
Hi I'm trying to use the solace "consume" operation and attempting to use the "selector" to only consume a subset of messages. When publishing a message I have passed in a userProperties: (refer to attachment publish.png) counter: 1 As per this link -…
-
How do I configure autentication properly for locally hosted docker container
I've downloaded the docker container and have it running locally, with Postman I managed to send messages to localhost:9000 just fine as well. But now, through Access Control I enabled basic authentication with the internal database, created a user in User Mgmt, gave that user a password, but with that user I can't POST…
-
Using NodeJS to "eavesdrop" on Microgateway messages
Hi there, I have a Microgateway set-up and I'm trying to eavesdrop/ audit messages using NodeJS but I'm encountering some apparent limitations with the API. How is it possible for me to access HTTP Content-Type, Content-Encoding, Accept-Encoding headers using NodeJS? It's common for REST payload to be encoded using gzip,…
-
Group name exclusive getting appended to queue name
Hello, my group name is getting appended to end of my queue while connecting, here is my .yml, Any suggestions why this is occurring ? Do I need a compatible version for this change? bindings: #The bindings section is used to define your input and output channels. read-in-0: destination: Sakshi_Test group: exclusive #The…
-
5 minute vmr-solaudit cpu spikes
python3 /usr/sw/loads/soltr_9.9.0.34/scripts/vmr-solaudit -d --daemonize does anyone else see a curious 5 minute cpu spike on the PubSub+ 02:40:46 PM 1000001 18428 16.00 6.00 0.00 22.00 2 python3 02:40:47 PM 1000001 18428 76.00 24.00 0.00 100.00 2 python3 02:40:48 PM 1000001 18428 55.00 21.00 0.00 76.00 3 python3 02:45:49…
-
Consuming messages a predefined solace queue using Spring Cloud Stream
Hello Solace Community, I'm brand new to solace product, but I set up a solace Kubernetes instance with a VPN relatively easy with the community documentation and publish to topics and subscribe from queues fairly quickly with the Python provided examples. (see guaranteed_publisher.py, guaranteed_subscriber.py) Now I'm…
-
Testing guaranteed queue based message delivery over flow in C
I have a C++ application using solace C API to read guaranteed message over a flow, with queue based message delivery. Currently I connect to broker to test my application, but I would like to add some local tests, that I can run on my machine to test the complete flow at my end. I need to have a message publisher, which…
-
Direct Message Propagation Over DMR Mesh
How and when are messages propagated from Direct to Non-Persisted when Durable Queue with a matching subscription? Specifically how does this work in a DMR mesh. Consider the following two scenarios, how and when will messages be propagated and spooled accordingly? Scenario A: Direct publisher to Node A which has not…
-
Solace HA Active/Standby Failover Test
Initial test, by referring to https://docs.solace.com/Configuring-and-Managing/Validating-Failover.htm#managing_router_redundancy_2753819523_330776. Manage to failover and able to see its messages flow. When 2nd attempt to test above scenario, from Primary Event Broker to Secondary Event Broker, it seem like the session…
-
How to use streamset connectors ?
Hi @marc The following connectors are not available under Solace pub sub cloud ( trial version). Can you please suggest how to configure the below 2 connectors ? Is there any documentation for connecting below 2 streamsets connector from solace ? Google Pub/Sub Subscriber Google Pub/Sub Producer I have checked the doc and…
-
Solace Developer Spotlight: Carlos Rodriguez Iturria
Hometown: Melbourne, Victoria, Australia Years of being a developer: 20+ Primary programming language(s): Java, JavaScript, Python, Golang, Shell, Scala, Dataweave, etc. How did you start as a developer? Everything started when I was a kid and wanted to understand how Gorilla BAS worked. So, I got into QBasic at that time.…
-
Consuming messages from custom dead message queue is not working since version 9.10.0.21
We have a queue that has our own defined dead message queue. We use to able to consume messages from that dead message queue after upgrading to version 9.10.0.21 its no more possible to consume. Same code can consume message from regular queue. Using sol-jms 10.12.1 for client.
-
Will there be support for OAuth2 JWTs signed with EC256?
Hello, we evaluating Solace as a Pub-Sub-Broker for our infrastructure. We want to use our authorization server with the OAuth2 Client Credential Grant for client authentication and scopes for authorisation. The server issued JWTs signed with the EC256 algorithm. I understand that the OAuth provider is only available with…
-
Clone Message in Java ? (for DMQ move to Main Queue)
I have a problem with functionality which is not implemented in all offered programming languages. The use case i work on is a utility to move messages from DMQ back to main queue to re-publish the messages). The problem is that there is a flag DMQ eligible…
-
Steps to upgrade solace to latest version
Dear All, Please help to provide steps to upgrade the solace to latest version. PFB current version in detail: show version Process Release Build date CLI 8.2.0.8 DataplaneMgr 8.2.0.8 Jun 27 2017 14:51:56 IST Controlplane 8.2.0.8 Jun 27 2017 14:51:56 IST Managementplane 8.2.0.8 Jun 27 2017 14:51:56 IST Current load is:…
-
Remote addr: solaceuat.bos.group.intranet:55443) - Error Response (400) - Already Exists
Want to consume solace message from que using multiple consumers and multiple threads public Connection connection() { Connection connection = null; javax.jms.Session session; try { logger.info(">>>>>>>>>>>>>>>>connectionFactory.setHost:" + solConnectionFactory().getHost());…
-
Connectors option not available
@marc Just wanted check why connectors option (like AWS, Azure etc) is not available under SOLACE Pub Sub + Event Broker Cloud as a service version (Free) ? Is it only for paid version ? Can I get those connectors if I install docker /windows version of it ?
-
How to delete a subscription using Solace CLI
Hello, I created a subscription using 6f09e644721e(configure/message-spool/queue)# subscription topic entity/created How do I delete this subscription? Thanks.
-
Complete this short survey to help us know the community better. You may also win a $100 voucher!
We’re constantly thinking about how we can make this community a better place for you to discuss Solace PubSub+ and engage with other developers. In order to do that, we have prepared a short survey so that we better understand your needs. Please fill in the survey. It takes only 4 minutes. You will be entered for a chance…
-
Spring Cloud Stream - Solace JMS Client Passwords configuration
Hi All, Let me share steps we use for us, 1. We have autoconfiguration for queues and topics, (using solace binders(Sink, Source, StreamBinders)) 2. We have solace auto configurations 3. Solace clients( random generated clients) connects to queues 4. I have to decrypt the password and inject the same password in runtime by…
-
Is there a way to run Solace without a container?
Hello, I'm looking for a way to run Solace standalone on a server without any sort of container and not on any cloud platform. I can't see any executables provided on the developer site, are there any available?
-
Tutorial: Teaching How to Use the Solace MuleSoft Connector
Late October, Solace released the PubSub+ Connector for MuleSoft Anypoint Platform 1.0.0. You can see the release notes here and download it from MuleSoft Exchange. To help developers to learn how to use the connector, community member @citurria has written the tutorial (Thank you, Carlos!). The following is an excerpt of…
-
Spring cloud stream support solace
Give the autogenerated binding a friendlier name spring.cloud.stream.function.bindings.supplyLoan-out-0=output what would be the equivalent of this in solace configuration ? =================================================== Supplier loanSupplier = () -> { Loan loan = new Loan(UUID.randomUUID().toString(), names.get(new…
-
How can I use JMS Priority on a message? The priority isn’t applied by message.setJMSPriority().
Referring to JMS documentation here, you can see that client applications cannot use this method. To set the priority of the message to be published, you can either configure a default priority value for the Producer: producer.setPriority(priorityLevel), or with producer.send(message, deliveryMode, priorityLevel) to set it…
-
What username will Bridge use if no username is mentioned?
Hi, I created two bridges on the same appliance for two different VPN's from two different software brokers for two different VPN's, I haven't mentioned client username in both the bridges. And I observed that one of the bridge is using #client-username and the other is using default. There are no configuration changes as…
-
Request/Reply with dynamic topics after authenticating with Oauth2
Hye guys, I' ve set up a request/reply in using the message gateway. Everything runs fine. Now I want my user first to authenticate on my keycloak server and then make the request/reply just for his user. But there are 2 things not completely clear to me. Do I have to do this with a dynamic queue or topic that includes for…
-
JCSMP send timeout?
With the JCSMP api, the XMLMessageProducer.send(...) method blocks while the client is reconnecting to the broker. In a situation where the broker is unavailable for a while and the client is continually reconnecting, is there any way (or common practice) to implement a timeout on the send? I'd like to be able to fail or…
-
Default vs Compressed Connection
Hello everyone! While using the solace pubsub+ broker on docker as a localhost, I noticed a very strange observation. The default connection performs better than the compressed connection: Whereas, while using the cloud broker, the observation is opposite: Since the compressed connection compresses messages before sending,…
-
Is it allowed to include C libs in a public Git repository?
Hi, I'm creating a tool that reads messages from Solace and saves them to a database. I'm using Solace C SDK from Rust. I manually downloaded Solace libraries from https://solace.com/downloads/?fwp_downloads=solace-apis Now I would like to publish my tool to a public Git repository. But since it won't compile without the…