-
How do I send a reply in Microgateway mode to a dynamic topic?
Let's say I'm running an event broker in Microgateway mode and am handling REST requests with a streaming consumer/processing application. How do I send a reply to a dynamic topic? An example of why you'd want the reply on a hierarchical topic could be a req/reply validation flow, and having a downstream application (fraud…
-
Timeout when using Docker on Arch Linux
Hello Solace community, I have a small problem when trying to run Solace PubSub+ on my docker instance. I already launched an instance on another computer with the same OS (probably not the same installed packages I can imagine) and it was working like a charm, but when I tried on this computer I just wasn't able to make…
-
🎓 Developer Certification Challenge #ImSolaceCertified [March 2022]
🚀 Solace Academy offers a FREE certification for developers: Solace Certified Developer Practitioner (Level 1) 🎉 As we celebrate the end of Winter and launch into Spring in the northern hemisphere it felt like a perfect time for a challenge and some giveaways! Complete the steps below to be entered in a live giveaway to…
-
The New Solace PubSub+ Insights Course
Monitoring is an important part of making sure you have a healthy event driven architecture. It allows you to track the health of your systems and ensure events are being sent and received as expected. With Solace you have many options, from PubSub+ Monitor to a third party monitoring service. By far the best option…
-
How to change solace client name
Hi all, On the web portal, my connections showing a random generated client name. I would like to ask how can I assign a more meaningful name on the application side? I am using python apis. I am using config like this by following the hello_world_pubsub.py example. Thanks broker_props = {…
-
Special characters for topic addresses
Dear Community I just started learning Solace and I'm doing hands-on from the Solace Essentials training course. Although I was instructed to create a topic address like below, <YOUR_NAME>/rideshare/ride/accepted/2.0.5/{location}/json/{customer_id}/{request_id}/{driver} it gives me an error when I try to download a…
-
Docker container for broker in macbook air M1 is getting existed every time
I have macbook air m1 and I am trying to deploy pubsub+ on docker container but its showing AMD sign with '!' sign and container is immediately existing. can anyone knows how to resolve the issue.
-
How to control client publish and subscription
Hi all, I would like to ask how to limit the client on Solace message broker publishing and subscribing topics or queues. For example I have a sender_001, he can only send out topic hello/python/> and I have a receiver_001 , who can only listen to topic hello/python/> and queue hello_q . I see that there is a page on the…
-
Solace PubSub+ for VMware Tanzu is released
The following Solace PubSub+ Platform product has been released and is available for download: * Solace PubSub+ for VMware Tanzu 2.9.0 Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations. Release Summary: **Solace PubSub+…
-
Receive the latest message only for both direct message and persistent message - python
Hi all, recently I am engaging a project that require data streaming. Therefore, even though there is a latency in processing the message, I would like the consumer always take the latest message. I am a python developer and would be grateful if someone can tell be how to achieve the above requirement for both direct…
-
Solace Spring cloud stream, DLQ exception headers
There was exception thrown from the service and the message went to DLQ, when i pulled it from queue and checked there is no way to get why the exception was thrown. Rabbit has the headers like x-exception-stacktrace, x-exception-message where i can get enough details about it, there could be so many message in DLQ so i…
-
Develop the C# client for sending and receiving messages through Solace Broker
Hi Team, I am new to Solace Pubsub broker. This is my first posting. So please apology me, if my query is not clear. I can elaborate it, if it requires. We want to develop the POC to send and receive messages (Pubsub pattern) for C# (Client). How to pass a data/messages using event schema defined in the event? How to…
-
House keeping for durable exclusive queues/DTEs having no consumer for a defined time
Hi, We want to implement a housekeeping mechanism for our Solace system so that durable exclusive queues/DTEs having no consumer for a defined time are deleted. We are thinking of the following approach. We implement a poller which looks at all the Queues/DTEs and finds out all the exclusive Queues/DTEs For each of them,…
-
Announcing the prize winners of the Solace Developer Community virtual Easter egg hunt
The first Solace Developer Community virtual Easter egg hunt ended on April 26 with a bang. Over the course of the 15 days, people participated from 11 countries and submitted hundreds of answers on the site. After we graded all the submissions and did the tie-breaking live raffle, here are the winners with the usernames…
-
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…