-
[Blog post for developers] Using Delayed Delivery Queues in Your Event Mesh to Implement Timers
When building an application using a microservices architecture, it is much easier to horizontally scale those microservices – i.e, adding more service instances on demand – when those microservices are stateless. However, implementing timers can be a challenge. How can you “set aside” an event to be processed later,…
-
Correct handling of keepalive with go-amqp
Hi Solace Community, as long as the SMF API for golang is not available, we would like to create a reference implementation using golang with AMQP and PubSub+. Instead of QPID, we want to use https://github.com/Azure/go-amqp, because it does not require C bindings and looks way more easy to handle. The example on github…
-
How to use Solace-Kafka-Connectors in a Kubernetes distributed environment
Hi, I'm trying to connect my solace broker, running in a kubernetes cluster on a cloud provider, with my kafka pods also running in kubernetes on another cloud provider. In order to do so (using the solace-kafka-connectors) do i need to create my own kafka image with the connectors already inside and configured? or is…
-
Solace Developer Spotlight: Naman Mathur
Hometown: Rajasthan, India Live in: Pune, Maharashtra, India Primary programming language(s): Little bit of Java, but mostly its integration platforms. I discovered MuleSoft 2 years ago and currently am working with Solace PubSub+ as well. How did you start as a developer? It started when I was in my college doing small…
-
Configuring Solace with Ansible : ERROR! couldn't resolve module/action 'solace_client_username'
Hi there, I am trying to use Ansible to configure solace (create client usernames and acl-profles) however i get an Error (at least one right now). The error says: ERROR! couldn't resolve module/action 'solace_client_username'. This often indicates a misspelling, missing collection, or incorrect module path.The error…
-
[Weekly Quizzicles] When Replay is initiated on a queue, what happens?
-
Unable to get connection from spring boot application
I am in the process of evaluating solace as an alternative to Kafka which we use as an integration bus at the moment to connect our spring boot micro services. Reason Kafka does not support XA and we had situations when we were losing messages. I am running a solace docker container on port 8283 and I am able to connect to…
-
measure size of queued messages - how identify how many messages >10k shipped ?
measure size of queued messages. How identify how many messages >10k shipped ? i only see the queue but not the size of message. show queue ...
-
Subscribing to EVENTS published by Broker
Under the reserved topics section of docs - have a question This is pretty close to tracking lifecycle changes of Broker managed objects as events at runtime, really great. However, I did not receive any events even with a wild-card subscription '#LOG/>' in 'try-me' tab on the PS+ manager tool. The doc says - "Subscribed…
-
New Tutorial Available - Spring Cloud Streams
A new tutorial has been posted to the Solace Samples pages! Be sure to check it out. https://tutorials.solace.dev/spring/spring-cloud-stream/
-
Not able to connect with cloud API from cloud Event Broker
I have one Spring Boot API deployed in Heroku which I am trying to connect from Solace Cloud PubSub Broker.. I am trying to create one REST Consumers and putting HOST and PORT of my Heroku Deployed Application. But the Operation State is Down. But when I run event broker on my local, docker way, its connecting properly.…
-
Config-Sync not successful after failover to backup node
Hello All Recently we have issue on config-sync in Solace HA setup. solace usual setup with primary / backup / Monitor. there is no issue with Redundancy, when we move primary to backup. The same time Config-sync show down one of the environment. same setup with 5 set of solace HA was up and running no issue. except the…
-
SolAdmin releases
Version 8.16.0.3 This maintenance release of SolAdmin includes: * The Commons Collections component was updated to address CVE-2015-6420 and CVE-2017-15708 and internal test code that included a hard-coded secret was removed. (reference # SOL-38177) * SolAdmin now uses Pre-emptive Basic Negotiation when sending requests to…
-
[Weekly Quizzicles] How many days can a message be left unconsumed in a Solace queue?
-
Solace Topic Endpoint - Non exclusive, Guaranteed delivery
Hi , I want to create a topic endpoint which will allow message persistence in the topic endpoint , allow multiple consumers and assures guaranteed delivery of messages. Topic endpoint will be subscribed only to one topic I am planning to create durable topic endpoint for the same. Is this the right approach? As per the…
-
Not getting data from Queue while consumed using Spring Boot ,But Solace end its showing data sent
I am facing while consume(""q-51685-stavi-pymt-rtgs-outward") the data from Solace queue not getting any data , but in Solace its showing data consumed , its happening in System integration Testing. While publishing we are able to publish the data in 2 different topics to Solace. Already 2 days gone our solace team also…
-
Automating configuration with cli scripts
Hi, Is there an option to automate configuration scripts written with cli commands. For example: enableconfiguremessage-pool message-vpn defaultcreate queue <MYQUEUE>no shutdownexitexitexit Having a file create_queue.sh with above statements and execute a command something like: solacectl cli create_queue.sh. Is there any…
-
Logstash input and output plugins for Solace
Hi everyone! Just a quick note to say that I've started writing some dedicated/native plugins for Logstash using JCSMP, both an input plugin (reads messages off Solace and injects into Logstash), and output plugin (takes Logstash events and publishes as Solace messages). Logstash has been around forever, and integrates…
-
Levels for naming topic/queue names
Is it always required to provide pattern of all 4 levels when we create a solace topic?
-
Slow producer - Facing delay in JMS producer over solace queue
In my application I am facing delay in JCSMPXMLMessageProducer close to ~12ms and I have close to 500K messages to be produced which is causing over all delay in my publisher module ,Below are my publisher logs , Highlighted lines clearly shows producer got response after 12 MS which is huge 2021-07-17 03:20:58.846 [main]…
-
[Weekly Quizzicles] Which supports guaranteed messaging: DMR or MNR?
-
Changing size of a solace kubernetes deployment
Hi all, I'm relatively new to Solace on Kubernetes. We currently have a standalone deployment running in an Azure kubernetes cluster. Its the default prod100 size and uses persisted volumes. Its deployed via helm. Recently we hit the size limit of 100 as the number of users connecting increased. I figured out that we need…
-
PubSub+ Insights is available now!
PubSub+ Insights allows you to monitor and manage the behavior and performance of your deployed PubSub+ Event Broker services. In particular, it offers * hundreds of metrics for monitoring the health and performance of your event broker services * pre-built, best-practices dashboards and monitors to cover most of your…
-
Kafka Summit APAC July 27/28 - come watch our LIVE demos!!!
https://youtu.be/xPuPKBsMEHQ Hi Community! As mentioned last week on my Office Hours, next week is the Kafka Summit in APAC, July 27th and 28th. Solace is a gold sponsor, and so we have a booth and everything. And it's free to attend the conference, so you should definitely show up! REGISTER HERE: Kafka Summit 2021 APAC…
-
How to access services running on your machine from your broker running in Docker
Do you need to access your local machine's network from inside your broker running on Docker? For instance, I wanted to create a REST endpoint so I could send some data from an RDP in a broker running in Docker. The problem is that you can't use localhost or 127.0.0.1 For example, if I start my REST endpoint at port 9010…
-
Integration testing without a broker
Hi, I am using solace java jcsmp and want to do some integration tests across gradle modules. The main issue is that we can't use a solace broker in this particular case, so using a local container with the broker isn't an option. Is there an alternative such as mocking the broker somehow?
-
Dynamic Queues
Hi All, How to disable dynamic Queue creation feature in Solace
-
How frequent Solace release new features, Any Release cycle/notes dashboard link
How frequent Solace release new features, Any Release cycle/notes dashboard link
-
Special characters (/, *,>,!) in SEMPv2
We have queue subscription topics that contain special characters like (/, asterick, !, >). We to want use SEMP V2 to delete particular subscriptions for a queue. I found the below SEMP v2 call to delete. /msgVpns/{msgVpnName}/queues/{queueName}/subscriptions/{subscriptionTopic} But, since my subcriptionTopic…
-
[Weekly Quizzicles] Currently, in how many ways can you initiate Message Replay on a queue?