-
Pub-sub with multiple consumers having offline capabilities
Hi, We have an application running with multiple instances and consuming from a solace queue. We want all the instances to receive messages. Currently, only one of them receives messages. The instances can be scaled up and down dynamically and if one of them is offline, they should be able to receive messages after coming…
-
Prometheus vs Grafana Agent for Grafana dashboard
Hi Team, Grafana is getting popular and many users prefer this for new monitoring solution. I am planning to create a Grafana dashboard for Solace monitoring but confused hot to feed the metrics from solace. Based on my initial review Option 1: Use Prometheus exporter tool to feed metrics into Prometheus data source and…
-
How can I clear the statistics on the broker for my SolCache instance?
This can be done through a clear command (clear cache-instance) at the enable level of the CLI, one level down from the config level. You can see information about it by running " clear cache-instance ? "
-
Persistent receiver with subscription-specific listeners
Hi, Is it possible to have multiple topic-specific receivers and handlers to consume messages from a queue? Like: var receiver1 = messagingService.createPersistentMessageReceiverBuilder() .withMessageAutoAcknowledgement() .withSubscriptions(topicSet1) .build(queue) .start(); receiver1.receiveAsync((message) -> { //...…
-
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…
-
Solace-pubsub-standard is not starting on mac with m1 chip
Hello, I have pulled the solace-pubsub-standard image, but the container is failing to start on my machine. Is there a way to run the image on mac m1?
-
JMSToolBox : sun.security.provider.certpath.SunCertPathBuilderException
JMSToolBox is installed on my Windows machine. Step1: Trying to Connect Pub sub standard edition of Message VPN Step1: Used connection server as tcps://IP1:Portnumber,tcps://IP2:Portnumber Step3:Provided Client Username and Password who has permissions to publish and subscribe messages from the Queue Step4:Under Properties…
-
Cannot connect JMS Toolbox - Unauthorised access
I have downloaded JMSToolbox and trying to configure for queue browsing and i have provided 2 set of credentials both Client username /password in Connection tab and management username and password in Properties tab. I get this error. Can anyone help
-
Integrating the Solace Kafka Sink Connector with Confluent Schema Registry
Avro is a common message format used for Kafka records. Large Kafka implementations leveraging Avro often use the Confluent Schema Registry to ensure uniform record schemas across publishers and subscribers. When using the Solace PubSub+ Kafka Connectors to publish Kafka records as Solace PubSub+ events, it may be…
-
Solace in typescript on node server
Hi we’ve implemented a solace topic subscriber on our node server with solclientjs. We currently working with requiring a js module to handle all the solace stuff and that works. But we’re looking to update this to tyoescript. Would be awesome if you can add @types not really typescript at the moment. Could not find a…
-
Is there a way to dynamically send Selector value to the Solace connector in Boomi?
I want to read message from queue based on a value received in my message in Boomi, I can use the JMS connector to dynamically set Message Selector as a Parameter & retrieve data , but when using the new Solace Connector I don't the option to add value to Selector dynamically. Is there a way to set the Selectors…
-
Dynamically setting selectors in the Boomi Solace Connector
There are alot of use-cases that require setting the selector dynamically. Say for example you have your Solace shape bound to a Solace queue using Solace GET and interested in a subset of messages that you can only have access to via matching selectors. You can use selectors and set them dynamically in other shapes. To do…
-
Publish REST Consumer payload with x-www-form-urlencoded
I'm investigating if I can possibly replace an old web hooks implementation with Solace (I sure hope so). This article has been a great read so far: https://solace.com/blog/how-to-maximize-microservices/ Sadly, my product has thousands of existing web hook subscriptions that rely on the the payloads being sent as…
-
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…
-
Solace Certifications now available to anybody! We want you to become #SolaceCertified
I'm excited to share that our Solace Certified program is now open to everyone. Some of you may have heard about the Solace Certification program since we launched it last summer (and I know there's quite a few folks here in the community that have earned their certification), but access was limited. That's all changed and…
-
How to integrate Publisher and subscriber code in a same c# file ?
Hi, I want to run publisher and subscriber in a same c# file to use it in unity3d does anyone did before?
-
Solace Message Compression
Hi Team, I need some help with solace message compression.In our solace broker the maximum message size is configured as 10MB.So I used the below property to compress the message : message.setIntProperty(SupportedProperty.SOLACE_JMS_COMPRESSION_LEVEL, 9); As of now we don't have a specific broker to publish compressed…
-
How to use publisher and subscriber codes in a same script in unity3d?
Hello , I am working with unity and I am trying to use both of the subscriber and publisher in a same unity file so to do that I did following solutions: I use publisher script and add it to my button and I use subscriber and add it to another Game object but unity crashed Because it wanted to run subscriber and publisher…
-
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…
-
How to add guaranteed subscriptions across a static bridge
How to add guaranteed subscriptions across a static bridge? I could add an incoming direct subscription- add subscription button unlike the incoming gauranteed subscriptions for which I do not see any button. What is the process for this. Is there any other way apart from adding these bridge subscriptions across solace…
-
Configure logging retention through SEMP v1
Hello everyone, I am back with a(nother) question about the SEMP v1. We are trying to set the logging retention for X amount of days through SEMP v1 in our terraform provider. So I checked which CLI command is needed logging - retention - days - 30 Then I try to add this command into the cli2semp to get the according SEMP…
-
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…
-
Topic replication on same vpn
Hi All, Is it possible to replicate the messages received on a topic to another topic. The use case is as follows producer application puts messages on a topic a/b/c/d with DeliverToOne set. Whenever a message is put, a copy of that message should go into a topic e/f/g/h ( with DeliverToOne set) on the same vpn The…
-
Good reference on Solace PubSub+ Connector - Mule 4 demonstrating Mulesoft-Solace integration
Came across this on YouTube, a good reference. Check it out...
-
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…
-
Consume messages from queue thru topic subscriptions
We have a publisher publishing messages to topics which are then spooled in a durable queue [endpoint] for guaranteed delivery, with several topic subscriptions for various subscribers. In our tests, the subscriber application acknowledgements do not seem to have any effect on the messages persisted in the queue; only a…
-
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 ?
-
Setting up standards for publishers using JMS
We are using Solace Cloud PubSub+ and trying to standardize JMS properties for Publishers using the Solace API for JMS. So, some of the recommendations to developers would be like setting these. * DMQ always set to true * JMSMessageID * JMSTimestamp Can these set by default when not supplied by the publishers ?