-
Solace consumers and producers connecting with diferent protocol
We have multiple microservices connecting to Solace for different message publish and subscribe requirements. There are some java runtime-based microservices connecting using JMS APIs (using sol-jms library or apache qpid JMS 2.0 library), whereas there are golang and nodejs based runtimes connecting to solace based on…
-
Join the First Solace Developer Community Virtual Easter Egg Hunt (April 4-26)
April is for egg hunt! We are glad to announce the launch of the first Solace Developer Community Virtual Easter Egg Hunt. We sincerely invite everyone to take part in this fun event and we are eager to see how many “eggs” you find. When is the event? The event starts on April 4 and ends on April 26. Who can participate?…
-
Unable to setup HA group for event broker on Windows Docker
Hi I followed the guide for setting up HA group locally on my computer: When i run the docker start primary backup monitoring command the containers startup, but after 30-45 sec. the containers shutdown again. I created the network using the command: docker network create solace-net Create command for primary: docker…
-
What is your favourite SDKPerf Command?!
During one of his office hours, @Aaron and @derrick_solace started talking about SDKPerf and some of the cool ways they use the tool with 😎 Watch it here! What is YOUR favourite SDKPerf tool command? What do you use it for and how do you use it? What's your SDKPerf trikcsssss?! Thanks @rey for asking the question and…
-
DLQ/Error QUEUE - Spring cloud Stream
When We publish message it goes to Queue via added topic subscription , which could be consumes using listener's easy. (Message published to Topic, Consumed From queue ) But, Why there is a difference in DLQ publish, I don't think when the message is getting republished to Error Queue it is published to Topic Endpoint,…
-
Direct Message Behavior and Persistent Message Queue Configuration
Hi all, I am currently exploring the solace message broker and come across two questions. Question1: I am trying to pass images with base64 encoded and direct PubSub is adopted. Since there are some program the subscriber has to run for each message and it takes time. Therefore, I expect there will be a latency for the…
-
Spool Over Quota. Router limit exceeded
I am using a guaranteed message queue. This is sit under the default VPN. The `Configured Quota` is 5,000 MB for the queue. The `Configured Quote` is 1,500 MB for the VPN. I cannot push to the queue when the message size hit 1,500 MB. I updated the `Configured Quote` for the VPN to 10,000 MB but I still cannot push message…
-
Generate C# code using Async API
Hi, As per my understanding, Async API tools generate the basic skeleton code. Could anyone used Async API to generate code for C#. If it is could you please share me the useful links. With Warm Regards, Sreeram Architect
-
Disable message redelivery in Solace container
Hello, Some integration tests fail randomly because the message is redelivered multiple times and we couldn't find why. We can see in Solace UI that the queue only received 10 messages but we can see that the message was redelivered 20 times even though we are acknowledging the message in the consumer. Is there a way to…
-
Dockerfile custom entry point not working in 9+?
I am trying to create a Dockerfile with my VPN pre-populated through a configuration script called configure.sh. Dockerfile: FROM <hidden>/solace-pubsub-enterprise:9.12.1.17 ADD config /config ADD wait-for-it.sh /wait-for-it.sh ADD configure.sh /configure.sh ADD start.sh /start.sh USER root RUN chmod +x /wait-for-it.sh RUN…
-
Docker and AMQP (TryMe)
I am new to solace and have used docker to create solace container on my laptop. I am able to connect using "Try Me UI" with the address "ws://localhost:8008" and all works fine including sending messages, however, when i try connecting using AMQP protocol with the broker url "amqp://localhost:5672", it cannot establish…
-
Increase Message VPN limit
I am running docker for Mac as described here https://docs.solace.com/Solace-SW-Broker-Set-Up/Docker-Containers/Set-Up-Docker-Container-macOS.htm Container starts OK. But will not allow me to create more than 3 VPN - it responds "Message VPN limit reached". I cannot find any relevant documentation covering this…
-
How to integration test Solace with Spring Boot AutoConfig / JmsListener
Hello the project I'm working on needs me to integrate a receiver for Solace PubSub+ Messages with Spring Boot. The following snippet resembles my current implementation. The controller receives a message, forwards it to my usecase which extracts some headers and the payload and creates a MyMessage POJO which in turn is…
-
Solace PubSub+ Messaging API for Go v1.0.1
This patch releases fixes the issue with `go mod vendor`. Previously, vendoring with the v1.0.0 of the API did not work due to a bug with go mod that pruned C libraries. Tagging @ambuj501 and @dpurwo
-
An error occurred The event RideUpdated has a topic that is not supported by the AsyncAPI specificat
I am doing the tutorial: Be Real-Time: Design, Document, Discover and Develop Event...https://codelabs.solace.dev/codelabs/design-document-discover-develop-event-driven-apis/index.html?index=..%2F..index#10 I am on Step 11 and exporting the YAML from the ProcessPayment application I get this error after I select YAML and…
-
AMQPS with Client Certificates using .Net and Docker Container
Hi Team, I am trying to send message using AMQPS protocol and also along with this using client certificate for client authentication. With the below code, I am able to send the message to solace broker. However, after disabling the Basic Authentication and enabling Client Authentication, the message send fails with the…
-
topic drop messages when full
I am sending messages to a temporary topic from my jms endpoint. Jms provide a timeToLive property that configures how long the message lives on the topic. I was trying to figure out if there is a way to configure on jms to tell the broker to drop messages from the topic if the topic is full and not block it. I dont see…
-
How to test TLS connection and server certificate
If you use TLS to secure your connections (and you should use TLS as often as possible), you sometime have issues connecting to your TLS ports. Here, I will describe a way to debug that. Try to connect to a port You're not sure, if your service / port is enabled or (most probably) if all your firewall rules are in place ?…
-
setting max bind count
Hi, I have to set max bind count value as 200 in our Production environment. But my solace admin is saying that the client limit setup was already restricted in prod at 175. Prod Client Limit - clientProfileName: 5-pymt maxConnectionCountPerClientUsername: 175 serviceSmfMaxConnectionCountPerClientUsername: 175 So my query…
-
Load Balancing on One Topic Multiple Consumer
Hi all, I am new to Solace. Recently I am working on a project that assume the publisher only work on one topic and there is multiple consumer listen to the same topic. The project will be deployed to a k8s and I expect there would be a scaling on the consumer side. My design at this point is one publisher publishing a…
-
Solace PubSub+ API for JavaScript releases
version 10.5.1 maintenance release Release Summary * Bugfix: Using the new binary mode of the 10.5.0 API (with SolClientFactory profile set to version10_5), calls to Message.setBinaryAttachment() may not work correctly if passed a Uint8Array rather than an ArrayBuffer. (SOL-38220) Download https://solace.com/downloads/
-
Using Client Certificate in JMSToolBox
Hi, I have a customer who is trying to use Client Certificate in JMSToolBox. I tried to configure the appropriate properties but the underlying API still tried to use basic authentication to connect to Solace. Could you provide an example? Thanks, David.
-
Session connect timeout
Hi Solace community, First time posting here :) I'm having trouble connecting to solace broker with the C API. I'm getting the a Session connect timeout. SDK NOTICE Wed Apr 06 13:23:14.084 2022 solClient.c:10952 (7f0651038700) Connect attempt for host 'IP:55555' for session '(c0,s1)_default(client name…
-
Solace MQTT
Hi community, I have two queries for using MQTT with Solace (1) Can we set TTL for QoS 1 , so that for the created Queue , the same TTL is associated with it ? (2) Can we bind second consumer to an exclusive queue which has been already created before by another consumer ? We noticed with java-mqtt-paho library, when we…
-
Error connecting to a temp jms queue
i am using camel to connecto to my underlying solace broker. All my static queue connections work fine. eg. jms:queue:<queue_Name>?queryParams But when I make a temp queue connection it fails. jms:temp-queue:<queueName> The error is as follows Highlighted Exception Caused by:…
-
Solace PubSub+ Messaging API for Go releases
The following product has been released and is available for download: · Solace PubSub+ Messaging API for Go 1.0.0 Release Summary This is the first release of the PubSub+ Messaging API for Go. Solace created this API to support the growing Go ecosystem and to address customer demand to create applications in Go that can…
-
Monthly Feature Highlight Training | April 2022
March was a big month for releases with Solace. Not only is there big API news for developers, but the release of PubSub+ Broker version 9.13.1 brought along some great features to make administrators lives easier when setting up connections to external services. Sign up to Solace Academy to get access to our April 2022…
-
This month’s Community Contributor badge recipients
As you may have noticed that we’ve announced the addition of our new Community Contributor badge and promised to award it to community members each month, I’m glad to announce the recipients for the month of October! * @harry – for writing the blog post “Sending Events in a Distributed Way to PubSub+ with a Spark-Solace…
-
Gopher in an Event-Driven playground
In this Conf42 Golang 2022 talk, @Tamimi gives a high-level overview of what an Event-Driven Architecture (EDA) is and its relevance to the real-world use cases. He shows how one can adopt a protocol and language agnostic event-driven architecture using GoLang. Watch the video to understand: Asynchronous Event APIs vs…
-
Non-Exclusive Queue using AMQP
Hi, can it be possible to create non-exclusive queue using amqp in solace ? I am exploring Apache Qpid JMS 2.0 over AMQP 1.0 I checked solace-samples-amqp-qpid-jms2/QueueConsumer.java at master · SolaceSamples/solace-samples-amqp-qpid-jms2 (github.com) and it creates an exclusive queue and connects the consumer to the…