-
New blog post for developers | Monthly Solace Developer Community Highlights | February 2023
Below are some of the highlights in the Solace Developer Community in February: Read More › Leave your comments below. Source: https://solace.com/?p=48089
-
Spooled Messages gets deleted after the broker container restarts in kubernetes
Hi, We are deploying the pubsubplus broker in kubernetes cluster with helm chart. We did it using the reference doc - https://github.com/SolaceProducts/pubsubplus-kubernetes-quickstart/blob/master/pubsubplus/README.md We did set up volume in aws efs, below is the pv and pvc. And we are providing custom volume mount in…
-
Getting INVALID_SESSION_OPERATION after some time interval in solclientjs package while publishing
Hi All, We are using solclientjs node package for publishing message in guaranteed queue in standalone broker. PS+ broker and Publisher client is in same Kubernetes cluster. The publihser is publising message in using web protocol on to 1443 port. After some time interval '''publisher.session.send(message);''' method…
-
Any chances of the following features to make it into the broker eventually?
1) ECDSA keys 2) Proxy Protocol V2 Does CAPI support ECDSA based TLS connections? If yes, I could get away with a TLS terminator supporting that key. Proxy protocol would be nice though to still being able to enjoy IP based access control on the broker.
-
Is it possible that publisher get notified when consumer consumes message from queue?
We are looking for scenario where publisher application needs to get notified when the consumer application consumes the message so we can start some process at publisher application. Both consumer and publisher are nodejs application.
-
503: Too Many Connections For VPN
Hello, that's my first post on this community :) I need your help/support because my client application (Boomi application) that is listening on severals solace queues is receiving this error on some listners when i try to start the application : [com.solacesystems.jcsmp.protocol.impl.TcpClientChannel$ClientChannelConnect…
-
Does Python have this Cache Session??
For C#,I can use SendCacheRequest to get a synchronous cache request. But in Python I can't find any package allow request cache session? can any one help me? Thank you.
-
Solace docker pubsub Image for Apple silicon M1 Chip
I was not able to run the solace image on my M1 chip, is there any plan to release solace image for M1 chip. Even my organisation is planning to make use of M1 chip , Apple so they would be testing the solace image. Let me know if there is any plan.
-
AWS S3 integration using Amazon Signature V4
The latest PubSub+ version 9.13.0.16 added support for Amazon Signature V4, now we can integrate with AWS services without using API Gateway. But I could not find any document or guide on the configuration, so I did a test to integrate with S3 and it works. I have captured the steps and screenshots into a file for your…
-
DMR cluster started multiplying messages across the mesh instead of smart subscriptions handling
I've got a setup of one backend HA group and three nodes for MQTT clients. All connected into DMR mesh. One backend node (primary) receives about 500-1k msgs/sec from a single publisher. No subscribers on the mesh at any node. Messages are trafficked across the mesh bridge links unconditionally and it seems that they even…
-
Solace throwing HeuristicCompletionException when "Document Is Too Large"
Hi When the document size is larger and if the transaction is about to be committed, below Heuristic exception is thrown. Execution of JMS message listener failed. Caused by: [org.apache.camel.RuntimeCamelException - org.springframework.transaction.HeuristicCompletionException: Heuristic completion: outcome state is mixed;…
-
Interact with Solace PubSub+ Event Portal using Typescript
Vision The Solace PubSub+ Platform was built with developers and architects in mind. One of the visions we had for the platform is an API first strategy to enable integration and programatic interaction with the platform. This includes interactions with the Solace PubSub+ platform using APIs, cli tools, or libraries to be…
-
Applying selectors in queue's outbound messages using SolClient.js
Hi, I have checked the SolClient documentation link, however I couldn't identify any way of applying selectors while consuming queues messages. I undertsand that applying selectors can make the consumption slower. But in our use case, the queue is subscribing to 6 topics. And I want the consumers to read only the specific…
-
Community best practices and SLAs
Solace Developer Community is a technical hub for discussing Solace PubSub+, event-driven architecture, event-driven development, security & compliance, microservices, and more! Made up of Solace employees, tech enthusiasts, and tech advocates, it is meant to be a community where members share new findings, ask questions,…
-
Unable to create connection/session using Oauth for amqps protocols
Unable to create connection/session using Oauth for amqps protocols in java. is it possible ?
-
How can I authenticate MQTT with OAuth?
There is very little documentation on how to accomplish this, and no working code sample that I can find. I am using the MQTTNet library with the following code: protected override async Task OnInitializedAsync() { var tokenRequest = await TokenProvider.RequestAccessToken(); if (!tokenRequest.TryGetToken(out var…
-
Golang based Solace client in Docker
Hi, I am trying to create a docker image that would contain the golang based subscriber. The subscriber is based on https://github.com/SolaceSamples/solace-samples-go/blob/main/patterns/direct_subscriber.go The DockerFile looks like the following. FROM golang:1.18.0-alpine3.15 as builder WORKDIR /app #bring the go project…
-
Reprocess Messages from DMQ to Queue of the solace
I am able to reprocess messages from Solace DMQ to queue using the browser in JCMP solace package. But now I am facing an issue to process a particular message based on the message id or to process few messages that is there in between a date range. Please help me to find out which package or module I can use to check the…
-
Scaling Lambda to read multiple messages from the solace queue
I have a Solace queue. whenever a message arrives to this queue, Solace notified a REST endpoint on AWS side using API gateway using RDP , so that a lambda at the backend can go ahead and read the message from the queue. This is all good. If there are 10,000 messages, then there are 10K notification to the REST endpoint…
-
New blog post for developers | The Evolution of APIs: From RESTful to Event-Driven
A History of Services and APIs Enterprise application landscapes consist of inter-connected and inter-related applications. The world of application integrations has been constantly evolving over several years. Over time, we’ve observed a trend towards more modular and data model-focused integration components, and an…
-
Boomi Connector V1 Release Announcement
For those of you working with the Boomi Ecosystem, I'd like to announce that our V1 of the Solace Connector has been released and you can access it from your library of connectors via drag and drop. 👉 For more information on getting started with Boomi and Solace check out this codelab tutorial! 👉 If you want to see a cool…
-
The Ultimate Guide to Boomi and the Solace Connector + Projects
Incase you missed it, Solace released a brand new Boomi PubSub+ Connector as part of their partnership https://solace.com/press-center/boomi-and-solace/ I'm starting this thread to consolidate all the updates relating to the connector. As of right now, September 2020, you can access version 1 of the connector directly from…
-
kubernetes persistence volume issues
Hi all, I am using k8s to deploy solace pubsub +. While setting the persistence volumes, I hit a permission issue and here are some error messages: Starting PubSub+ Software Event Broker Container: Sun Jan 15 05:04:27 UTC 2023 Setting umask to 022 Sun Jan 15 05:04:27 UTC 2023 INFO: startup-broker.sh-Node ordinal: 0 Sun Jan…
-
Salesforce Boomi Events sample code
Hello It says here that code is available from this Community - does anyone know how we can get it? https: //codelabs.solace.dev/codelabs/boomi-salesforce-codelab/ "⚙️ Boomi configuration At this point, Solace is not part of the Boomi Process Library. Reach out to us at the Solace Community and we will get the code to…
-
Message throttling on Solace Queues
Hi Team, We have a requirement where the application wants to control the number of messages being pushed to a queue Application A sends a batch of million messages on a queue in a minute. However the consumers(B,C....X) should be able to process only 2-3k messages at a time or else they will get memory exceptions. Is…
-
Would it be possible for you to confirm whether this is a defect or expected behavior?
Greetings, It has come to my attention while exploring the PubSub+ Cloud Console that the "Add New" button does not appear to work properly on the Clients Profile page. Here is a screen capture that shows how to reproduce this issue: https://www.loom.com/share/5a5f23dc8b714f77a4dc4ab5c15ad463
-
PubSub+ Connector for MuleSoft Anypoint Platform v.1.2 is now available on the Anypoint Exchange
Solace has released version 1.2 of the PubSub+ Connector for MuleSoft Anypoint Platform. This version has been certified by MuleSoft and made available on the Anypoint Exchange. Solace PubSub+ Connector - Mule 4 (mulesoft.com) This version is a recommended upgrade and can be upgraded in Anypoint Studio via regular module…
-
Unable to list all the queues using SEMP v2
I am trying to list out all the queues in a vpn using SEMP. But it display only the first 10 queues in the vpn. Why does it not display all queues? Am I missing anything in command below $ curl -s -u admin:password http://solacepub.xxx.com:80/SEMP/v2/monitor/msgVpns/default/queues | grep -i queuename…
-
Solace PubSub+ Cloud Distributed Tracing is Now Generally Available
Solace is excited to announce the General Availability of Distributed Tracing for PubSub+ Cloud. Event broker service version 10.2.1 brings full support for Distributed Tracing and context propagation to cloud-managed event broker services. Starting immediately, customers may purchase subscriptions to enable Distributed…
-
Announcing the winners of Solly’s Holiday Cheer
In December, we launched Solly’s Holiday Cheer. Today we are happy to announce the winners of the game: First prize: sebastian tan Second prize: stephentsoi01 Third prize: sasikumarsp Congratulations! We’ll reach out to the winners soon to deliver the prizes. Thank you all who played the game! Hope you had a good time.