-
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…
-
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…
-
DeliveryMode setting with Pure Java API
I am creating a rewrite of previously JMS specific spring implementation of an eventing library to pure java. But I could not find where to set DeliveryMode in the message properties, and then found that there pretty much is no place to set that per-message like I used to with JCSMP / JMS. I have to decide when I create…
-
Unsupported message amqp-value type: map
Does solace message broker support amqp-value type - map ? I using Apache Camel to send message to the broker. However, i faced an exception when sending the following message to Solace message broker. {message=up, uptime=1000.200} Log Message : ```` Caused by: org.apache.qpid.jms.provider.ProviderException: unsupported…
-
Opentelemetry support New Java API
Hi Team, I am building an application with new Java API. And I have a use case to integrate with open telemetry for distributed tracing. I guess 1.4.0 version is not supporting open telemetry. When can we expect the support? or is there any way that we can achieve this ?
-
Any tricks to speed up Commit() using an ITransactedSession in C#?
This question follows on from this discussion : The objective here is to… publish guaranteed messages, and be certain that the broker receives them in the order in which they were generated so that re-ordering does not have to be done on the subscriber side (for reasons summarised in the linked thread), and Avoid…
-
python qpid-proton cannot access solace broker after rename Message VPN
Hi everyone, I have some problems with connecting to solace with qpid-proton python. I connected to Solace that isn’t running on my local machine but other server, and I could send the message into the queue with the subscription topic and also receive the message from the queue successfully for a while. All I specified…
-
Can we have more than one static bridge between two VPNs?
We want this so we can separate the subscriptions in remote VPN queue (can have more queue) for better management and fail-safe
-
Can we use Solace connection pool for node.js application using solaceclient library
Hi Team, we are building an Azure Function using node.js. This azure function is connecting to Solace using SolaceClient library and publishing a message into Solace topic. Currently, we are open and close the connection for a request. We want use the Connection Pooling concept in Solace Connectivity. so that, same…
-
Sequence Convoy Pattern with Solace
Hi Team, In my landscape, 20+ applications are generating events that are consumed by about 50 applications. Each consumer needs to receive all the messages from the 20+ in the same order they are generated per customerID. Meaning, for customer/123 all events from 20+ should be convoyed in sequence for all consumers. Each…
-
Queue with random order?
We aim to have a queue without order. The motivation behind this is that younger events update older events, and the updating process is relatively 'expensive'. However, if younger events arrive first, older events are simply discarded. How can we enable this?
-
Connection pool size for outbound messages
What would connection pool mean in solace mean ?Would it mean pooling the session,that is multiple sessions treated as one or something else? And is Connection pool size configurable in solace-cloud?
-
Intermittent "Assured message delivery is not enabled on this channel" errors
Hi there, We've had this publisher app that sends events to topics other client apps in the firm are subscribed to using queues of their own, for years. Lately, though, we've started to notice these exceptions intermittently that we've encountered previously. The client profile has "Allow Guaranteed message send" enabled…
-
Event Mesh using DMR
Hi All, Currently I’m setting up event mesh using DMR for 3 solace brokers. I have 3 cluster. Cluster A, B and C. A is connected to B using external link. C is connected to B using external link. As of now, when A publish a message, my cluster B is able to receive the message, however I face the below issue. If A publish a…
-
Can someone please help me to know How to generate the details mentioned below.
IP Address of the Solace messaging appliance in the form: [Protocol:]Host[:Port] (e.g. tcp:192.168.160.101:55555 ). * Client username and Message-vpn used by the sample application (e.g. browser_nse_dev) * Password for the Client username used by sample application (e.g. browser)
-
Publish unicode string using solclientjs
Hi Experts, I am trying to publish a non-ascii string to a solace topic using the solclientjs library in nodeJs, and consume the same using the golang solace messaging library, and vice-versa (i.e. golang to nodeJs). Example string: abc-nonascii_ãçï_স I understand I have three options to do this in solclientjs: as…
-
C API error as --'solclient/solClient.h' file not found #include "solclient/solClient.h"
When I am trying to run a file in C, I am getting this error. Can someone please help me with this. I am new to PubSub+. Trying to learn as much as I can.
-
Solace Callback Message Operation Track - NodeJs +TypeScript
We have implemented the Solace in node js using SolaceClient Libraby and transfer the Data from API (Az Function using Node) to Solace System. Now, we are facing the challenges during Solace Acknowledgement or Error as all the messages return a call back event not Method return type. Can't handled the event and message as…
-
DMR with a read only link
We are currently configuring for production and test environments. The prod environment is going to use DMR over MNR, because it appears to be the better technology for now. However, we want a test broker to be able to tap into the prod DMR network via subscription, but block publishing to the prod environment.…
-
Did anyone solve the problem with argocd ?
helm works as expected. but install helm chart per argocd does not work. command: argocd app create solacecharts \ --repo https://solaceproducts.github.io \ --helm-chart solacecharts/pubsubplus-dev \ --revision 3.3.2 \ --dest-server https://kubernetes.default.svc error: FATA[0001] rpc error: code = InvalidArgument desc =…
-
Encountered sasl exception when connecting to Solace topic with AMQPLite dotnet library(AMQP 1.0)
Hello everyone, I am suffering an error when I tried to send/publish the messages with AMQP in my C# code. Below is the error: {error(condition:amqp:not-implemented,description:sasl-mechanisms(sasl-server-mechanisms:[ANONYMOUS]))} Below is the partial code, the Connect() method is an internal method which is responsible…
-
Publish block when over the memory / disk threshold
Hi, we are migrating from rabbit to solace now. There is a feature (https://www.rabbitmq.com/alarms.html) RabbitMQ will block connections that publish messages when over the memory/disk threshold. I see there is a way to set the threshold in solace: https://docs.solace.com/Monitoring/Configuring-System-Event-Thresholds.htm…
-
com.solacesystems.jcsmp.JCSMPErrorResponseException: 401: Certificate Error [Subcode:1]
Hi Team, I'm trying to publish on Solace queue with Client Certificate Authentication using self signed certificate. But getting below error: Remote addr: mr-connection-dcnuo3u5bkz.messaging.solace.cloud Remote port: 55443) - ) com.solacesystems.jcsmp.JCSMPErrorResponseException: 401: Certificate Error [Subcode:1] at…
-
How does the COS setting of Message and the priority of Message work in Direct Message?
HI. All COS and Message Priority are very confusing to me. How does the COS setting of Message and the priority of Message work in Direct Message? For example, if I set the COS of Message high(COS-3, D-3) and the Message Priority low(Message Priority 1 ), how would it work? Is Direct Message not applicable to Message…
-
SSL 'SSL-client' cannot read, sslErr = 5 in python client
Not able to connect to the solace broker using the python client library. Below mentioned how i connected: SOLACE_BROKER_PROPERTIES = { "solace.messaging.client.name": "test-client", "solace.messaging.transport.host": "tcps://mr-test.messaging.solace.cloud:55443", "solace.messaging.service.vpn-name": "com-test"),…
-
JMS Sliding Window acknowledgement
Hello, I've been optimizing my JMS consumer configuration by adjusting parameters like ReceiveADWindowSize, ReceiveAdAckThreshold, MaxMessagesPerTask, and the number of concurrent consumers. I've noticed that in the Solace consumer Dashboard page, there are corresponding properties reflecting the values set in the JMS…
-
Excuting sdkperf in windows
Hello, I'm using sdkperf (sdkperf-jcsmp-8.4.14.10) on a Windows . However, the following command: sdkperf_java.bat -cip messaging-jms.apps.aro-sndbx.cloud-nuage.com:443 -cu user@vpn -cp pwd is failing, and I'm encountering the error below. I want to highlight that I'm utilizing the tcps protocol for both the host address…
-
Python connect to Solace PubSub+ OAuth2.0
Here is my code snippet ``` import solace.messaging.messaging_service as service from solace.messaging.publisher.outbound_message import OutboundMessageBuilder from solace.messaging.publisher.persistent_message_publisher import Topic broker_props = {"solace.messaging.transport.host":…
-
Docker will not work
Hello! I've been working with solace for a while now, and i've allways ran it localy on docker. I've switched to linux recently and a stange thing happened. Yesterday I was running solace ok on my machine, with docker, but today, I can not make it work. Nothing major has changed but solace just wont work on docker. This is…
-
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…
-
Clarifitcations regarding sticky load balancing example architecture by Mathew Hobbis
Hello, I have read the example implementation of sticky load balancing by Mathew Hobbis on this link and am slightly confused about a few things. Was hoping I could get some answers to the following: Inquiry 1: Regarding "Consumer Group Clients", is this the same client as LBG Client? or is it a different service? Question…
-
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…