-
Solace spring cloud stream - pubsub
I was going through this post and got to know how can i work with topic, i can have many queues subscribing to one topic and each get message right ? i can have one queue subscribing to many topic as well right ? Topic subscription on Queues makes it persist, but.. if the application is scaling up and down with many…
-
Sample on Solace with Spring Cloud Bus
Hi everyone, I recently created a simple sample that shows the use of Spring Cloud Bus (a lightweight enterprise message bus) with Solace PubSub+. I was asked to share it here, in case some of you might find it helpful. You can find the sample here. Let me know what you think - unless you hate it... ;) Cheers!
-
Spring cloud bus
spring: cloud: bus: enabled : true When i enable it, It is creating 2 queues like springCloudBus & error/springCloudBus ( ErrorQueue). I can change the queue name using spring.cloud.bus.destination = "" but have not control over the error queue, infact i dont want error but no way to stop it. I cant disable the…
-
TRB is not showing up after a SolOS upgrade (to 9.10) of 3530 appliances in an HA pair
After a SolOS upgrade (to 9.10) of your 3530 appliances in an HA pair, you may notice that the TRB is no longer detected. The broker is up but when you try to analyze the TRB in the Fabric 1 menu in SolAdmin, the TRB is not showing up. This is expected behavior. As of version 9.5, the Network Acceleration Blades (NAB)…
-
Publish message to a manually created queue
If i create the queue manually provide the owner permission and make it non-exclusive I also added topic subscription as application interacts using topic. This works fine In prod also am i supposed to do this, creating queue and adding topic subscription ? Because without doing it manually app is not able to provision the…
-
Error in launching Openstack instance.
Hi, I facing issue in launching solace broker instance. I using ubuntu Openstack. For openstack , I using qcow2 (compressed). I followed the instruction in https://docs.solace.com/Solace-SW-Broker-Set-Up/Starting-SW-Brokers-for-the-First-Time/Set-Up-in-OpenStack.htm. Have anyone faced the issue before? May I know how to…
-
Using Spring Boot Actuator with Spring Cloud Stream
I figured I'd share a quick post on how to use Spring Boot Actuator with Spring Cloud Stream microservices as it might be useful for others (And me when I want to set this up again in a month! 😝). This allows you to make simple GET requests to see config, state, and stats about your bindings and channels for monitoring or…
-
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…