-
SEMP : Can I get messages from a Queue or a topic with curl?
How do I get the actual messages from a Queue or a topic with the SEMP API? I used the SEMP (Action) documentation https://docs.solace.com/API-Developer-Online-Ref-Documentation/swagger-ui/action/index.html#/queue/getMsgVpnQueueMsgs and used this GET command to get messages from a queue. curl -X GET -u user:password…
-
Exponential retry for messages
1) We have a microservice consuming message and post the data to another microservice via http 2) Lets say if either the database or microservice is down, we like to push the message back to the queue (this we can do with JMSListener by throwing the exception). And we like to consume the message with exponential backoff...…
-
What's happening when you have a VPN down due to "Cluster Subscription Sync Pending"
Have you ever experienced having your VPN down due to "Cluster Subscription Sync Pending"? If so, keep reading to find out what's going on with your DMR network and how you can get it back up and running. The error Cluster Subscription Sync Pending Why it's happening A VPN that is down due to "Cluster Subscription Sync…
-
Lightning Talks? You heard it! We want to hear from YOU.
Got a cool EDA or real-time project you've been working on? Want to talk about a cool tech or framework you used in your application that enhanced your development process for your event-driven application? What about Johny-Five for you IoT project or X-State for state management solutions? Cool tips & tricks for using…
-
Solace with mulesoft integration
Hi All, Does anyone have experience in integrating the solace with mulesoft and sending the messages to solace message brokers can you help me with answering the below queries? What are connection details requires to connect to solace from mulesoft. How can you manage the message queues and topic configuration via mulesoft…
-
Java Client: How to use lookup data
Hi together, what is the best way in Solace to use non static structured lookup data in a Java Client, without the use of an external system ? For example, I am getting an Id from a source system and now I want to enrich my data based on the lookup and send it back to Solace.
-
Try out the PubSub+ Event Portal beta of our new runtime discovery capabilities for Kafka
If you’re a Kafka user, we have exciting news – we just released the beta of our new runtime discovery capabilities for Kafka, Confluent and Amazon MSK clusters, and we’d love for you to try it out! You’ll be able to scan, stage, and import events and schemas from your event brokers into our event portal so you can…
-
Java API: Working with the Topic String
Hello together, we are currently starting with Solace development and want to build different use cases. First we created a topic hierarchy, where for example a source systems stores different data parts in the topic string like: ${sourceSystem}/${stage}/${businessObject}/${objectId} Now we want to extract different parts…
-
cannot establish connection to broker after changing the client username
:/ I did the following first * created a client username with client profile = default and acl-profile = test-profile * The acle-profile (test-profile) has Client Connect Default Action=allow , publish = Publish Default Action, and Subscribe Default Action = disallow * the Subscribe Default Action has Exception =…
-
#config-sync VPN BACKUP PROCESS
Hi Team, How do we take "#config-sync" vpn backup ?
-
How to check the size of a message-queue
Hi, I have a specific requirement. When we start/restart the pub, we need to check the size of the last value queue. It should be zero in the start of the day, and it should be 1 during the day ( at least one message went through). When the LVQ size is zero, we will consider it the start of the day ( no message went…
-
Sample c example solClient_msg_getCorrelationTag
Hi, Can any one send the sample example for the correct usage of the correlation tag pointer API. solClient_msg_getCorrelationTag
-
PubSub+ Cloud: Single Sign-On and Multi-factor Authentication Now Available
You can now integrate your organization’s Azure Active Directory (AD) with PubSub+ Cloud to enable single sign on (SSO) and multi-factor authentication (MFA) for your enterprise accounts. Once set up, your organization will receive a customized URL to log in to PubSub+ Cloud. If you’re already signed in to your company’s…
-
Development Best Practices
What are the best practices in solace development except naming queues/topics? And what are the restrictions, recommendations to be followed? How failover takes place. could you please some information related to this?
-
Is it safe to reuse messages without calling Reset()?
Suppose I have a Publisher class which encapsulates the details of the solace broker. For any given application, it will receive an instance of a Publisher for a given topic to which it wants to send guaranteed messages. This means that the IMessage properties Destination and DeliveryMode are guaranteed to be constant for…
-
External Linking two standard Event Brokers results in "Neighbor HandShake Failed"
I'm trying to connect two PubSub+ Standard event brokers running in docker containers. This is the docker run command used: docker run -d --privileged -p 8080:8080 -p 55555:55555 -p 55003:55003 -p 8008:8008 -p 1883:1883 -p 8000:8000 -p 5672:5672 --shm-size=2g --env username_admin_globalaccesslevel=admin --env…
-
Event Mess to Event Mesh - Automating the Configuration of a Hybrid IoT Event Mesh with Ansible
Need to configure a Solace event mesh? Using Ansible modules for PubSub+ may make your life easier … as a follow up to the initial introduction here’s a real-life example of a complex event mesh configuration using Ansible: https://solace.com/blog/config-hybrid-iot-event-mesh-ansible/
-
How to specify a specific JCSMP or JMS version when using the Solace Spring Boot Starters
Sometimes, you may have a particular JMS load that you want to use in Spring Boot. For example, when you need to duplicate an issue experienced by a client. This is the procedure: Edit the POM file with the following two sections: 1) In the dependencies section for the artifact solace-jms-spring-boot-starter, exclude the…
-
Transactions not supported
Hi, I'm actually a newbie to AMQP and Solace. I have questions regarding a issue publishing message using "AMQP 1.0 library for .Net" to Solace. i) I kept getting "Transactions not supported" when I try to publish message in a transaction scope. May I know if this is an expected exception? The Solace's AMQP 1.0 conformance…
-
Java RTO Issue - solclient_jni.dll: Can't find dependent libraries
Hi Team , While trying to Run Java RTO Sample through Eclipse I am getting Exception solclient_jni.dll: Can't find dependent libraries
-
Handling failures of ISession.Connect with .NET API
There is a comment in the ISession documentation for .NET of "Connect and disconnect on demand" but no more detail on that. Currently our app has: * Code at service startup to initialise Solace, create session, call ISession.Connect() * Additional threads utilising that ISession to create guaranteed message flows etc. The…
-
Need JavaScript library suggestions!!
Reaching out to the broader community on this one. NEED SOME INSPIRATION! I've written a bunch of demos in JavaScript, using either the Solace JavaScript or the Eclipse Paho MQTT JavaScript libraries, coupled with various (usually) graphics or mapping libraries: * Singapore bus demo, using Google Maps:…
-
How to identify wich Appliance is active, any SEMP Query avalable ????
Hi All, We have 4 Appliance (Prod and DR), so when I fire SEMP query (it will come blind count and current message in the queue) will get all queue start, And that SEMP query is automated. And last week my Appliance failover from primary to secondary and I didn't get any data from that SEMP query, so is their any SEMP…
-
Acknowledging messages using Spring JMS
Hello, I would like to manually acknowledge each message I receive from the Solace queue using the JMS protocol. However with the configuration I have below, I am seeing that the messages are actually not being removed even after I explicitly call "message.acknowledge()" on the message. @Bean() public…
-
Where are persistent messages being stored if the event broker software is down?
I am a test engineer and currently doing some testing on the Solace PubSub+ event broker software to make sure it fits my company's needs. I am trying to prove that persistent (guaranteed) messages are properly working. The scenario I am testing is either the Solace broker software going down or the message VPNs. If the…
-
Monitoring Queue Depth
I want to set up alert for queue depth using monitoring tool for Solace cloud (Trial Version). I have set queue threshold at 80%. I am able to gather queue stats using SEMP command but not sure how to set the alerts.
-
Solace + protobuf in Android application
Hi everyone! I'm absolutely new in Solace, so I would you to help me: my app has to communicate with Solace using protobuf models. Can you help, what to start with?
-
Attach protobuf message to solClient_msg_createBinaryAttachmentStream
Hi everyone! Would you be so kind to tell me, how to attach GPBMessage to Solace message? I'm using solClient_msg_createBinaryAttachmentStream (C/iOS API) function to send a message, so my question is how to serialize it to needed type?
-
PubSub+ Event Portal FAQ
You thought you had everything you needed to get started with the Event Portal but then suddenly a question popped into your head. Maybe you're not the only one - check below for answers to common questions. Q: How do I sign up for PubSub+ Event Portal? A: Aha - let's start with an easy one! Sign up for your account here:…
-
@PollableBean for Reactive Suppliers in Spring Cloud Stream
Supplier beans, or functions that only publish messages in Spring Cloud Stream, are a bit special in that they aren't triggered by the receiving of events like Function or Consumer beans. This means that you often need a way to trigger them to be executed periodically. For imperative functions the framework by default…