-
Message Type Text versus Binary
The handling of messages and message type is quite confusing as even most examples of code assume to send messages in binary format. What is solace recommendation for structured text messages ? (like json, xml, csv,...) Here the facts as i understood them: Default is always sending as binary message type Rest Messanging…
-
Connector for Solace and Redis
We have a requirement for moving messages between Solace and Redis, is there a connector available already?
-
Solace Metrics Documentation
I look for following information related to monitoring of solace. Following Levels i would expect metrics for: Broker Level Queue Level Client Level RDP 1.) Where can i find documentation of all metrics and a description for the metric ? Something like that: solace-monitoring-extension/metrics.md at master ·…
-
MQTT Bridge Connector
Hi all, I am thinking to bridge Solace MQTT to external MQTT Broker such as Mosquitto/HiveMQ. How do I go about it? I read about the MQTT Bridge Connector (currently in preview), where can I download to try? https://solace.com/connectors/mqtt-bridge-connector/ Thanks all
-
Kind of guaranteed messaging with mqtt QoS 0
Hello solace community, i have a mqtt subscriber client that can only work with QoS 0 and non durable queues. Let's say mqtt Client MQ1 subscribes to a/b/c with queue QU1. On the other hand i want to prevent data loss and have the risk that the mqtt client is not online and the non durable queue QU1 is not there. So if the…
-
Can durable queue be created in producer flow using solclientjs package in nodejs?
Does createDurableQueueDestination() method in solClientFactory creates durable queue if not exist in producer flow? var message = solace.SolclientFactory.createMessage(); message.setDestination(solace.SolclientFactory.createDurableQueueDestination(producer.queueName)); message.setBinaryAttachment(messageText);…
-
Difference between 'Actual Maximum' and 'Configured Maximum' stats in Solace Broker
We have a Solace PubSub+ Event Broker where we would like to configure certain limits, such as max-endpoints in a message VPN, max-egress-flows, etc. However, on changing a value (e.g. changing max-endpoints to 4500) using CLI or SEMP, we see the following output: Queues and Topic-Endpoints Maximum Queues and…
-
i am trying to access my queue but getting error
i am getting this when tying to connect with queue Messaging Service connected? True <bound method Queues.SimpleDurableQueue.get_name of <solace.messaging.resources.queue.Queues.SimpleDurableQueue object at 0x7fc87abe7340>> 2022-12-08 09:41:41,744 [WARNING] solace.messaging.receiver: [_solace_utilities.py:363] Invalid…
-
SDK Notice while trying to connect to a Solace C API session
Hello everyone, After trying to connect to a session using Solace C API, I get the following output: SDK NOTICE Thu Nov 24 08:16:34.688 2022 solClientSmf.c:7215 (7f0ddd9a2700) Read failed from transport 'TCP' of session '(c4,s1)_od_fo_prod' due to 'Peer closed socket, fd 27, cannot read', client name '(ommited)', VPN name…
-
The 2022 Solace Academy Certification Contest (PRIZES)
Since the creation of our certification program 2 years ago with the Solace Certified Solutions Consultant we've had over 3300 certifications, which is amazing! With less than half of our users being certified it did make us wonder how many users were aware of our certifications and to the benefits of showing the world how…
-
Distributed Tracing: ACCESS ERROR (amqp:unauthorized-access)
Hi, I'm testing the new dsitributed tracing feature, so I deployed a local stack with Docker: solace/solace-pubsub-standard:10.2.1.32 otel/opentelemetry-collector-contrib:0.67.0 jaegertracing/all-in-one I setup the telemetry over the UI and are using the "Try me" to send message, i find them in my Queue and also in the…
-
Producer error of with golang API on Ubuntu libcrypto.so
Hi, I like to test a a golang based producer and I used the example code from https://github.com/SolaceSamples/solace-samples-go/blob/main/patterns/hello_world.go I got the credentials generate from solace and also downloaded and referred the truststore pem file. When I start the program on an uptodate Ubuntu server I get…
-
PubSub+ Support for MAC M-Series Processors Now Generally Available
Previously we announced the availability of an Early Access release of PubSub+ supporting Apple MACs with M-Series processors. Today we are happy to announce that this is now Generally Available in PubSub+ version 10.2.1. Now that this functionality is GA, you can get it in all of the normal locations where you get PubSub+…
-
Need a Solace example demonstrating how to use OAUTH using C++ Solace API.
I did go through the Solace Doc for C++ API but didn't find any Sample example explaining house to use Solace C++ API to enable OAuth Authentication. Is there any Sample code available? Can anyone please guide.
-
Change max message size for mqtt queues
Hello community, i am using enterprise 10K broker in the cloud. Is it possible to change the setting for maximum message size of mqtt persistant queues? I want to set this config with an solace admin user and not in the client implementation. I tried it via the solace cli, but it is not allowed to set up the queues:…
-
Cloud broker command logs
Hello @all, i am browsing the command logs for the first time. I see a lot of log entries in the following pattern. What is the problem regarding these log messages (no subscribe-topic exceptions fail-if-already-exists smf)? The client has no problems subscribing to the queue and taking messages out of it. Best regards…
-
Activity: Creating Queues using PubSub+ Manager: Keep getting a timeout error on the Try Me
I've followed the activity video, not sure why this is happening. I have tried multiple browsers.
-
Unsupported protocol on OAuth 2.0 JWT Authentication - Solace M1 EA
Hello, New Solace user here. I have Solace running as a Docker container in my Mac M1 with Colima version 0.4.6. I am running the EA version available at https://solace.community/discussion/1529/pubsub-support-for-mac-m1-early-release-now-available. We have a REST Consumer configured to use OAuth 2.0 JWT Authentication and…
-
Integrate External Schema Registry With Solace
Hello Members Is there a way to integrate external schema registry with solace ? I am already aware that there is a "Event Portal" that we can use but we have an already available schema registry that we want to use.
-
Consuming message from specific Topic subscription added in Queue
Hi, I have created the queue with topic subscriptions(more than 1 topic subscription), as below. "queueName": "QUE_TEST" "subscription_topics": [ "Demo/Msg", "Demo" ] now, I am interested in consuming message published to specific topic, like from 'Demo/Msg'. I have created the flow with queue to consume the messages…
-
SOLCLIENT_INCOMPLETE ISSUE
I'm getting this error intermittently, the app works well for 8-15 days properly, but there is a point where I start to get this error message (SOLCLIENT_INCOMPLETE), I need to redeploy the service in order to fix it, this has been a loop for almost 3 months. Any idea why could be happening? Thanks
-
Getting messages from all topic subscription even if subscribing to specific topic
Hi, I have client code which creates the subscription on queue and its topic, now when i am trying to consume the message from specific topic subscription with below code, consumer is receiving the messages from other topic subscription too under the same queue For example, when I am subscribing to "Demo/Msg" , I am…
-
Default Configuration for Software Event Brokers
Of course, keep an eye on the page https://docs.solace.com/Software-Broker/SW-Broker-Configuration-Defaults.htm
-
How to speed up solace standalone docker?
hello, i'm working with solace pubsub image (solace/solace-pubsub-standard:latest), and using it in testing takes a lot of time, as it takes almost 30 seconds to start it up, compared to a few seconds for other images i'm using (e.g. mongodb). is there a way to speed up the image startup time by allocating more resources…
-
Extracting message ID on solace pub sub broker in golang API
Hello everyone, currently I am researching Solace GoLang Api and I have few questions. Can you please help me because I cannot find the answer. How can I extract message ID or is there any unique ID that can be extracted from Inbound message and used for distinguishing messaged published to message broker I would also…
-
The New Designing your Event-Driven Architecture course at Solace Academy
Implementing an event driven architecture with your organization begins with designing that architecture, which includes some key concepts and topics. Keeping in mind that every organization is different, we created the Designing your Event Driven Architecture course to teach the important concepts that need to be learned…
-
Now Available: PubSub+ Connector for IBM MQ
I am pleased to announce the General Availability (GA) version of the Solace PubSub+ Connector for IBM MQ v1.0.0 is now available! The connector is the 1st of many connectors coming from Solace that leverage a new, common architecture built on various Spring framework technologies. I introduced this new common architecture…
-
Cloning github repo error
I am not able to clone the github repository while following the steps in the blog by Donald Le https://solace.com/blog/event-driven-architecture-go-application-using-solace-pubsub/ I have SSH key set up yet I am getting the below error. $ git clone git@github.com:cuongld2/shop-service.git Cloning into 'shop-service'...…
-
Why do flows stop receiving message un-notified?
Hi, we implemented a Solace consumer using the .NET API following the guidelines (https://tutorials.solace.dev/dotnet/persistence-with-queues/). We use one session for several flows on distinct queues, respectively. Sometimes, one of these flows stops receiving messages even though there are still messages in the queue,…
-
How to Expose Events with Event API Products Using Event Portal 2.0
Senior Product Owner Giulio Graziani explains how PubSub+ Event Portal users like API Product Managers, Enterprise Architects, and Business Analysts can use Event Portal 2.0 to expose high value business events as event API products to internal and external developers. Inspired by API management platforms that build and…