-
SolaceMessageProducer Not Blocking Send call while sending on incorrect queue
I am using solace-jms-spring-boot-starter (4.1.0) with all default properties solace: jms: msgVpn: default host: smf://default:55555} clientName: default clientPassword: directTransport: false I am autowiring @ConnectionFactory and @JmsTemplate and using it directly to consumer and publish messages on Solace. I was able to…
-
Help with setting up appropriate endpoints.
Hi, I have a pretty standard use case, but am struggling to work out a basic architecture, perhaps you can help? We have a producer which would publish prices at random on a topic. We have a number of consumers who all need to consume these prices. When these consumers start up they need to obtain the last published price…
-
How to deploy a NodeJS consumer in Azure
Hi all, I have a consumer/producer NodeJS app I've created that connects to an event broker using the WebSocket protocol. The app on it's own works exactly how it's intended, but I'm unsure on how to deploy this in Azure. I attempted to use the App Service but the app keeps getting terminated and restarted. My assumption…
-
Solace Developer Spotlight: Jerry Tom Joseph
Hometown: Kerala, India Years of being a developer: 2.2 years as a professional developer Primary programming language(s): Little bit of Java, but mostly the integration platforms, MuleSoft, Solace PubSub+, TIBCO, Azure How did you start as a developer? I started as an IT professional, and it was a roller coaster ride for…
-
Sequential ID for messages?
Is there a sequential ID number assigned to each guaranteed message that flows through a broker or queue? I'm using the JCSMP API and was wondering if a consumer could read a sequential number assigned to each message for ordering.
-
OAuth with REST consumer
hi, I am using Solace Event Broker Version9.10.0.21; I am trying to set up Azure function as one on of the consumers but it should use OAuth for authentication. What all setup I should do, please advice as I am new to Solace. Do I have to enable OAuth Provider Authentication at the service level a first step ? Then in the…
-
IDE/Open source tools to browse Solace queues/topics
Hello - I am new to solace. can you pls suggest the best tool to browse the topics/queues and message content without reading it for debugging purpose? My message payload is simple key/value and nothing fancy. I can write a java client to browse but I am just trying to see if there are any opensource tools available in the…
-
Is the ! (exception) subscription filter ?
When i look up this documentation nothing is mentioned about excluding specific topics from subscription by using "!": https://docs.solace.com/Basics/Wildcard-Charaters-Topic-Subs.htm (i would have expected a hint that this exists under certain conditions) When i look here it mentions the possibility to exclude a topic by…
-
Resubmission of Events
I just wanted to understand how others handle the resend requirement with solace. Following Use Cases where you need to resend some events: * Initial Load (multi instance system and new system requires some data) => send all data from object store to new instance (do not impact others) * Resend some events for certain…
-
Learning Path for "Developer Practitioner" certifications
Role of a "Developer" in building EDA The role of a Developer in modern times goes beyond the piece of code produced and run in a silo. The resulting module could be the crucial cog in the wheel that keeps business running smoothly. On that basis, considerations on aspects beyond the code and choices around design,…
-
Cant create more than 100 queues. solace docker image.
Cant create more than 100 queues. Cant create more than 100 connection. How can we extend it ?
-
Pros/Cons of Canonical Data Model
Hi, In the context of many systems in an enterprise, like multiple ERPs, some CRMs, etc. and using events as of "Event-Carried State Transfer" pattern, I have following question. Are there any recommendations from Solace architects about if it is a good idea to establish a canonical data model and, looking through the…
-
How to debug problem with SEMP timing out in container
Hi all, I am experiencing an issue when a docker container comes up, the exposed ports are all available, but the SEMP port times out when it is sent an HTTP patch to http://localhost:<mapped port>/SEMP/v2/config/msgVpns/default I have confirmed in Wireshark that the connection has been opened at the TCP level and the http…
-
Clarify Default Values for properties on setters in Solace API Libraries
Solace comes along with many settings and when using libraries the settings an be changed via setters. Let's take an example: DMQEligible In JCSMP: (good as mentioning default) https://docs.solace.com/API-Developer-Online-Ref-Documentation/java/index.html on Message Class it states clearly what is the default. "Set the…
-
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…
-
Utilizing Designer with Pipeline
Good morning Solace world... Am continuing my progress with Solace and going well now up and running. Am onto playing with the Designer and am unable to get a message to port through an app. I have a simple app in which it has: 1 event for the topic testing/newmessage (incoming) 1 event for the topic testing/outmessage…
-
Samples for JCSMP use deprecated classes
I just faced today when looking at JCSMP samples for publishing e.g. to topic that samples here: https://tutorials.solace.dev/jcsmp/publish-subscribe/ + https://github.com/SolaceSamples/solace-samples-java-jcsmp/blob/master/src/main/java/com/solace/samples/jcsmp/features/TopicPublisher.java to not get adapted to a latest…
-
Good practice to differentiate business messages from technical messages
Hi, If I need to validate data that are sent as payload in messages, I'd probably will use a validation microservice. It could be used as a in a request/response manner or as a filter that forwards messages through it. Anyway, if I get more and more on combinations of validation services and to be validated event types in…
-
Python and Publishing to Queue using solace's API
Good morning all, Continuing my Solace journey today and after a lot of reading, there is no where that i can find which details how to publish to an actual queue from the python API. I have seen a single example which is using a different SEMP API, but it doesnt make sense to me to utilise two different connection…
-
Getting solace connectivity issue when configure ssl certificate using URI amqps://localhost:5677?
Getting solace connectivity issue when configure ssl certificate using URI amqps://localhost:5677…
-
Solace JmsListener Message conversion Exception
The original message is Text Message only, it was working previously recently ran into this issue. org.springframework.jms.listener.adapter.ListenerExecutionFailedException: Listener method could not be invoked with incoming message 2022-01-04T12:16:54.220+05:30 [APP/PROC/WEB/0] [OUT] Endpoint handler details:…