-
C API for iOS simulator on m1
Are there any plans to support iOS Simulator on M1 Macs?
-
Sending and Receiving Messages using TCP using IPC Model with no connection established to Broker.
Hi, Is there any sample C API based example that explains the following: -How to use TCP to do IPC based PEER communications. -The client and server will be on the same host to communicate with one another - I have gone through the documentation of IPC model . In the above scenario, the client and server should talk to one…
-
Contribute to the community today to earn our 3 new badges
To recognize those who contribute to the community, we have added 3 new badges: Experience Share Who can earn it? Anybody who shares his or her developer experience with the other community members. This can be a tip and trick, a best practice, a project, or a comment about your own experience that helps the poster of a…
-
Solace Appliance Active-Active with Message persistence
Hi, we are working on a solution with Solace PubSub+ Appliance deployed in 2 Data Centers with Active-Active cluster, cloud Solace Software with Active-Passive across 2 AZs. Enable event-mesh solution with message persistence. My query here is, can message persistence be achieved to store consumed messages for the duration…
-
New blog post for developers | How EDA Helps Cürex Group Offer “no last look” FX Trading
Leading FX solution provider Cürex has been a valuable Solace customer since 2011, and I’ve had the pleasure of working with them for 3 years. With this blog post I’d like to introduce their use case, architecture, and how they’ve benefited from Solace’s technology and event-driven architecture (EDA) in general. Read More…
-
Queue binding with Service Unavailable status
I new to Solace and I'm doing some exploration to see how this would fint in my organization. The use case straight forward, post a message from a producer to solace queue and have solace forwarding it to rest consumer. This is bit complex setup with private AWS API GW, but connectivity is there. I'm having a hard time…
-
StaleSessionException - Tried to call receive on a stopped message consumer
at java.base/java.lang.Thread.run(Thread.java:834), exception_class=com.solacesystems.jcsmp.StaleSessionException, exception_message=Tried to call receive on a stopped message…
-
Acknowledge solace Msg in async way
we have a application with 3 dfiifrent profile , feeder ,transformer and consumer. each are running on different pod in cloud, feeder is reading data from solace and putting in temp DB , and then transformer is performing som logic and at last consumer is syncing data to destination ....we want ackonowledgement to solace…
-
Why am I getting responses in some chinese letters from Solace back to Boomi?
Hello, I was trying to build an integration which connects to a solace broker and is subscribing to my integration process. The action I set in Boomi Solace connector is "request". Whenever I try to run the integration, solace can receive the message and as soon as I publish "Hello World" I get the response in some Chinese…
-
Nice talk on Orchestration and Choreography
Hi folks, I'm sure you've heard about choreography while looking into event-driven architecture. Of few talks I found talking about this, this one is my current favourite: https://youtu.be/zt9DFMkjkEA He talks more about what he thinks is the core difference, the pitfalls, and later the technology. I enjoyed it and learned…
-
Unable to connect with solace using amqps protocols with OAuth
String solaceHost = "amqps://<host>:<port>?amqp.saslMechanisms=XOAUTH2"; String solaceUsername = Username String solacePassword = access_token Error : Authentication has not completed yet. Please find attached logs
-
JavaRTO solclientj-native-common runtime dependencies (version 10.2.0)
Hi team, Please can I ask for some guidance with respect to handling runtime dependencies of the solclientj-native-common.jar present in version 10.2.0 of the API in the context of gradle builds - I am fairly new to gradle. For example: <dependencies> <dependency> <groupId>com.solacesystems</groupId>…
-
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…