-
Any way to have broker in docker host networking mode bind to specific IP/interface?
I am trying to deploy brokers in multi-tenancy on docker in host mode and no matter which OS physical interfaces I configure on broker instances they always bind services and managment ports on 0.0.0.0. Any way to influence that or multi-tenancy scenario is cursed to always have bridge networking?
-
High Availability client configuration properties to load balance from the client end
Hi All, I have a question. What are configuration properties are required to achieve High Availablity like load balancing from the client SDK's sides? For examples: .NET ,Node js, Javascript, python, c etc... the configuration, I mean reconnection strategies and auto-switch between servers. can any one describe proper…
-
Topic which gives whole state followed by updates
Hi, I'm trying to create an app where each client initially gets whole state and then listens to state updates. I would like to use Solace topic to distribute state updates to clients. But I also need to distribute whole state to each client immediately after it subscribes - how is this done in Solace? Is there some proven…
-
How to use pre-defined queue name in Solace spring cloud stream
When I add consumer group in configuration, the queue name is always generated with destination name and group name. But our queue name is predefined. We do not need to append the group name. Please provide a way to use specific queue name without any group name. The code for generation of queue name is found below:…
-
Configuring the server certificate on PubSub Broker- Invalid certificate
Hi everyone, I'm having difficulties in configuring the broker's certificate correctly. I want to enable secure web messaging on a Oracle Linux VM that has a public IP. I installed a fresh Oracel Linux VM, installed Solace and everything is working correctly. As I also have a PubSub+ Cloud account, I tested it by sending…
-
Can Solace over MQTT Protocol, send or receive messages from Queue?
I am integrating Solace with Mulesoft and trying to Communicate with Queue over MQTT Protocol? is it possible to send or receive messages from Queue using MQTT Protocol?
-
Does Solace supports plain HTTP, over MQTT Protocol?
I want to know Does Solace supports plain HTTP, using MQTT Protocol?
-
SolaceSystems.Solclient.Messaging.OperationErrorException
In my application I am creating a solace message "CreateMessage()". After that i am converting message to stream using "SolaceSystems.Solclient.Messaging.SDT.SDTUtils.CreateStream(solaceMessage, 10240)". While writing in stream in a loop I am getting below exception after some iteration in the loop.…
-
Clarification on how to correctly handle DownError events to preserve message order
In the documentation I see the following paragraphs: Elsewhere the documentation also indicates that: Prima facie, these directives seem to conflict with each other. What is the intended pattern fort "destroying" a session on receiving a DownError event?
-
Solace Spring Cloud Stream and autoBindDmq
Hi there We configured our Application like this: cloud: stream: solace: default: prefix: myapp/${application.stage}/analysis/ consumer: prefix: ${spring.cloud.stream.solace.default.prefix} autoBindDmq: true With this configuration a DMQ is created for each queue. So far so good. I would now expect the created DMQ to…
-
How to forward PubSub+ Event Broker services logs to a Syslog server
You can now forward full PubSub+ Event Broker service log streams to a Syslog server for monitoring and analytics. Here’s how to start using this feature: * Select the service you want to forward logs from in the Messaging Services home screen within the Cloud Console. * From the Service Status screen, use the top…
-
Custom message identifier - sequenceNumber vs applicationMessageId
Recently I had a requirement to specify a unique identifier for each message that I was publishing to the broker. When inspecting the API reference, I found that there are two fields that can be used for this purpose - the applicationMessageId and the sequenceNumber on the message. Both are similar but have some subtle…
-
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…