-
Python users! What are you using the Python API for?
Hey folks! As most of you know by now, we have a Solace PubSub+ Messaging API for Python and I am curious to know what use-cases you are using it for? How are you using the Python API? Where are you using it at? Happy to start the discussion and community sharing here! 🎉
-
JNDI CF Connection Parameters - Total Connection Attempts
Hi Team, I'm trying to get my head around the connect/reconnect properties configured inside a JNDI Connection Factory. I found this this article useful: Just expanding on the example in the article, I'm trying to get a figure for the total amount of connection attempts made based of the JNDI CF parameters. Based off that…
-
NLog reference in Solace.Messaging.Trace.Propagation
Hi, you are referencing directly NLog 5.2.0 in Solace.Messaging.Trace.Propagation .NET package and using its type Logger as a base type for SolLogger. Any chance to remove NLog dependency and use ILogger instead? Problem is that we cant link it because we use different version of NLog and in general it is good practice to…
-
Solace PubSub+ IBM MQ Connector to send from solace through jms with non jms consumer
Hi, I am using Solace PubSub+ IBM MQ Connector to send from solace through jms with non jms consumer. I encounter a problem where the non-jms consumer doesn't understand MQHRF2 format. Is there a way to configure ibm mq connector to send it as MQSTR so the MQHRF2 header is not included?
-
Receiving Error Response (503) Max clients exceeded for queue
Definition of exclusive queues: exclusive specifies that only one consumer can receive a message at any one time, while additional consumers may be connected as standby. That is, only one Flow can be active. Only the first consumer to bind can receive messages. If the first consumer disconnects, the second consumer…
-
Unable to increase the Session Timeout on Consumer end
Hi Solace Team, We have Solace Queue which is published on server, While trying to consume the messages from Queues, the messages are consumed only for few seconds when we deployed to our QA environment Though the session timer is set to 24 hours, what could be the issue here, Is there any way to set the session timer to…
-
SolaceSystems.Solclient.Messaging is not working in MAC M1
SolaceSystems.Solclient.Messaging dll is unrecognizable in mac M1 , what can be done ? when arm support will be added to DOTNET dlls......... ? All our development activities are paused in all applications due to it , can we make a quick fix ?
-
Now Available: PubSub+ Messaging API for .NET & JavaRTO with Mac M-series Support
I am pleased to announce that as of the latest release of both our .NET (v. 10.23.0) and JavaRTO (v. 10.6.0) APIs, they now support Mac M-series processor so developers can now use these APIs when developing applications on the latest Mac hardware. They can be downloaded through all the regular channels such as: Solace…
-
Queue Authorizations
Dear All, When I check the queue authorizations(permissions), it looks like it's based on either you're being an owner or not and there is only one owner if I am mistaken. Is there a way to assign this ownership to multiple users-consumers so that only "these" can do the same activities, instead of only one user.
-
Getting Error Response (503) - Message VPN Unavailable when restarted my application pod.
Am using solace rar adapter with weblogic to connect with solace event broker. So as per my requirement, my application should retry solace connection if it lost connection for any reason. So test the same, have disable/down my message-vpn through pubsub+ even broker console and retstarted my application pod. once my pod…
-
How to check if field exists or is null in a solace map?
I am using Solace c client api (CCSMP), to subscribe to a Solace topic where messages contain a map. A value for the same key in a map can be a string or null. Is there a way to check if a value for a key is null? If I try to retrieve a value for a key and it's null, Solace API logs "Field Type Null could not be converted…
-
JavaScript API > Error: Operation is invalid for Message Consumer in disconnected
I am new to the Solace Javascript API and trying to read messages from a queue in the PubSub+ Broker Manager. I kept running into the following error when calling solace.QueueBrowser. Uncaught OperationError: Operation is invalid for Message Consumer in disconnected state The funny thing is, when I run the script for a…
-
Legacy SEMP api body for config sync command ```assert-master message-vpn default```
Hello , I am looking for Legacy SEMP api for config sync command ```assert-master message-vpn default``` I was trying this as body """<rpc><admin><config-sync><assert-leader><message-vpn><default></default></message-vpn></assert-leader></config-sync></admin></rpc>""" or…
-
Javascript API > Return a specific range of messages from a queue without consuming them.
I have a use case where I'd like to browse a specific subset of messages from a queue. Example: 100 messages on a queue. We'd like to browse messages 20 to 30 without returning all 100 messages. I don't want to consume these messages so I think a QueueBrowser would suit, however, I can't see support for this in the…
-
Resetting ContentBuffer to its initial size
Hi all, I have one dev-point regarding ContentBuffer. We try to minimize allocation rate and prefer bigger buffers to avoid their expension in case of bigger messages. It looks like the reset() function does not take into account the initial buffer size and works with the hardcoded value 4096bytes.…
-
Solace Beta Opportunity: Join the Solace Community Kafka Crush!
Calling all Solace Community members! Solace's Integrated Kafka Bridge is designed to simplify the deployment and amplify the benefits of a Kafka Mesh and to enable message translation between Solace and Kafka brokers! This feature is in great shape with just a couple of bugs and some work to be done around resource…
-
How do I configure solace mq connector to set mq message format to MQSTR?
It looks like default mq message format is MQHRF2. How do I configure solace mq connector to set mq message format to MQSTR?
-
System User Management Account
Can system user management of Solace Event Portal manage by OpenLDAP ? Is CLI user refers to system user management? Based on , it talks about CLI user and File Transfer User. The event broker always first attempts to authenticate a CLI user using internal authentication. If user does not exist in the internal database,…
-
Is it possible to receive messages from a queue in a FILO way?
Hi, I am working in Boomi where the branded Solace connector is limited to returning 1000 messages from a queue at one time. Usually, this would be okay as you would consume the messages as you go until there are none left, however, for my use case I only want to browse the queue and not consume it. I'd like to retrieve…
-
Mule Solace PubSub+ connector best way to mimic SOLACE:CONNECTIVITY error in MUnit
Hey all, I'm wondering if anyone has any knowledge of the best way to throw the specific Solace errors that will set the error context properly as if the application was running. We are using the PubSub+ connector within a MuleSoft application that is running on Mule 4.4.0 and MUnit tools and runner version of 3.0.0.…
-
Broker v10.5 - SparkplugB 3.0 Compliant
I ran the Sparkplug Compliant test against our 10.5 broker and the result is, it is complaint. The 10.5 broker was running as a hyper-v image. I had to make the changes as detailed at in order for the retain test to pass. I had to increase the VM's memory to 8192 MB in order to make the aforementioned MQTT retain changes.…
-
C# library is allocation heavy on the Send() for message arrays, any chance for improvement?
I have market data app that uses 3rd party C++ library that I wrapped in native C interface and I'm using it in C# app. I exchange memory between native and managed with zero allocations and copies using all the latest and greatest stuff C# has to offer at .NET 6 level. But Solace C# client library is lighting up my…
-
Database and Network Software Details
Database Software Used by Solace: Someone please provide information on the database software utilized by our Solace messaging system? We are particularly interested in understanding the database technology or software that supports the internal operations of Solace. Network Software Being Used: Also, please share insights…
-
How to scale services listening to multiple exclusive queues.
I have an application/service which listens to 10 exclusive queues(let's say we have 10 apache camel routes, each route is listening to one queue) where we are receiving the ordered messages in each queue. I want to scale this service upto 10 pods/instances incrementally. But now I want to have only 2 pods, each listening…
-
solace starter / spring boot 3.2.0 compatibility.
Hi, Solace starter is behind in terms of spring boot versions. I'm trying to upgrade to spring boot 3.2.0 but it's causing issues with the existing latest solace spring boot starter 2.0.0 (issue detail further below). It works fine with spring boot 3.1.6 version. Are there any plans to upgrade the spring boot dependency…
-
Message Signing Questions
Are the message broker able to verify message signing ? For example, Client A signed the message and sent the message to message broker. Then, the message broker check the message and reject the message if the message contain incorrect message signature.
-
How to consume messages synchronously from a solace "Queue" via Spring boot application?
Hi Team I am trying to develop an application where we connect to a Queue ( which is subscribing to multiple topics) and read message synchronously and make sure the next message is consumed only after current message is acknowledged. I tried reading resources provided by solace documentation and found snippet available…
-
Consume Solace message behind corporate proxy
Hi, We are consuming messages from Solace via VPN connection without any issue. Now we need to consume from Solace behind our corporate proxy. I found there is no interface provided in SolConnectionFactory for this, and it is not taking proxy settings from our environment variables also. Is there any way to setup Solace…
-
New blog post for Boomi developers | Tips and tricks for consuming persistent eventsđź’ˇ
📣 Calling all Boomi Developers! Are you using the Solace PubSub+ Connector in Boomi? Have you wondered about the different modes of consuming events? Are you curious about dead-letter queues or last-value queues? Have you needed to co-ordinate state between different Processes/Atoms? ✅ If you've answered 'Yes' to any of…
-
Ensure only one publisher for a queue?
If I have a queue that has yet to be populated with messages, and I have multiple instances of a Spring application that have a method to publish messages to this queue upon starting, how can I ensure that only one of these applications will execute the publishing method in order to avoid duplication of messages published…