-
We see some junk characters while deserialising the message
Hi Team, I have question about junk characters in the payload message. In our use case, we consume the message from solace topics. As part of solution, we used spring cloud stream, fun consumer(): Consumer<Message> , the string payload when we log it, it is having junk characters like G?teborg instead of Götenborg example…
-
Error: While enabling VPN replication settings
Hi All, While enabling VPN replication settings error observed as "Problem with Replication enabled or replication enabling behavior: Replication can not be enabled unless replication mate enabled" Kindly suggest way forward to resolve this. [Note: When checked on mate server , same name VPN is configured but that mate VPN…
-
Batch processing with Spring Cloud Stream
Hi Solace Community, It's me again. So we moved from RabbitMQ to Solace and identified that Solace does not support batch mode. See: https://solace.community/discussion/811/spring-cloud-stream-batch-mode So we started to implement a manual Acknowledgement function to accomplish something similar. But we are stuck in one…
-
How to integrate unity3d and Solace pubsub?
Hi I am very happy that I can join to your community. Since some months ago I was working with solace pub sub+ and now I want to integrate Solace to unity3d for publishing messages from unity to Solace I didn't have any problem but to receive data from Solace and using unity as a subscriber I had lots of problem and I…
-
Log4j2 Vulnerability CVE-2021-44228 at MITRE
Hey Everyone - I know this is a hot topic so I wanted to share the related Solace Issue Notification in the community.
-
How to connect to solace API continuedly
Hi I want to know How to connect to solace API continuedly, because after about 5 min if we don't send and receive any message we should login again and set our Try-me parameter again..
-
Why should the private key be used in solace client authentication?
I see that we provide a path to a .key file which is the private key for client authentication using client certificates . I really want to understand why this is done? a) where is the private key being used? b) is it a secure practice to pass private keys? especially if the server is sitting in a vendor infrastructure…
-
Linux Commands Every Architect/Developer Should Know
Linux Commands Every Architect/Developer Should Know #1 – Process Monitoring * top – To view CPU & memory usage information. _General guidance is Load Average should be similar to the number of cores for the system not under stress._You can also use newer version htop command for more interactivity. Usage Example: top -u…
-
What is the best way to get the actual queue message count ?
I am using currently Jcsmp and sure i can use queue browser to fetch all data and check collection size but there should be an easier way to check queue size without fetching all data. So i find this one: https://solace.community/discussion/398/how-to-check-the-size-of-a-message-queue But when i run towards my docker image…
-
Spring cloud stream batch mode
We want to be use spring cloud stream binders to be able to read messages from the solace queue. Our use case is to read records in batch, but in case of unforeseen exceptions ( such as consumer shutdown) we want to be able to write everything back to the queue. It seems batch-mode supports that capability, but can't seem…
-
how to start using kx kdbsolace c++ library with Solace C API Client
Hi all I have integrated Kx Developer + KDb+ + kdbsolace dll on windows with visual studio 14 2015 x64 over VS2017 IDE. Now I try to send message and lean what happen on the kdb database. the q kx developer is running C:\workKXdb\kdb\w64>q KDB+ 4.0 2021.07.12 Copyright (C) 1993-2021 Kx Systems w64/ 16(16)core 16160MB ....…
-
How to push Syslog to ELK ?
We need to push Syslog to ELK, so that we can have end-to-end message flow dashboard.
-
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 ?