-
PERFORMANCE! Why you should use Message.reset() in Solace APIs..!
Hi Developers! Want to go fast? Faster, anyway? Read on... I'm just putting the finishing touches on a new bunch of Solace Java (JCSMP) samples, and have been doing a bit of performance testing with them. They are still meant to be fairly simple and straightforward, and don't try to maximize absolute throughput…
-
PDB for libsolclient.dll version 7.19.0.30 for x64 windows
Hi All Is there a download link for the libsolclient.pdb for version 7.19.0.30 for x64 windows. I am building against version 7.14.0.8. However during runtime the program is picking up 7.19.0.30. Is that a problem ? I see some unexpected behaviour. and the pdb will give a slightly better idea. the program actually starts…
-
.NET - Enforcing Queue to Respect Message Priority
Hello everyone, I am trying to implement a simple PoC solution to check whether Solace PubSub+ will be appropriate for my company. All went fine to the moment I wanted to use priority messaging. I would like to 1. create a queue from .NET 2. assign Priority to messages 3. enforce the queue to respect message priority…
-
Want to make two pods communicate through Solace pubSub.
I have two pods in different namespace in Kubernetes and want each pod talk to other pods through solace, could you please tell me how I implement the same?
-
Solace Beta Opportunity: Solace Terraform Software Provider (Declarative SEMP)
I declare Solace's Hashicorp Terraform Software Broker Provider Public Beta Release 0.9.0 available! See the link to Solace's Hashicorp Registry, customer documentation, and release notes below! Now is your opportunity to try out the Beta release of the PubSub+ Software Broker Provider for Service Automation! This…
-
python using tls : error connecting to a Solace pubsub broker
# Broker Config broker_props = { # "solace.messaging.application_id" : "default", "solace.messaging.transport.host": os.environ.get('SOLACE_HOST') or "tcps://pubsub.preops.nm.eurocontrol.int:5671", "solace.messaging.service.vpn-name": os.environ.get('SOLACE_VPN') or "",…
-
BytesXMLMessage data safety
I saw in the documentation the recommendation not to cache BytesXMLMessage objects, because they may be reused. I am usually extracting the data from it using getBytes() method, and pass it down to the next layer of my processing. Question: is it safe to pass that data array as is? Do I need to make a copy of it?
-
Python Proton AMQPS Transport Error
Good afternoon all, Am having some odd behavior using a varient of Solace demo code for Python/Proton AMQPS connection: https://github.com/SolaceSamples/solace-samples-amqp-qpid-proton-python/blob/master/src/simple_recv.py Using the methodology shown in this case, but with a pem key/password i can successfully connect to a…
-
New blog post for developers | The Importance of Event Governance in EDA
Check out this new blog post by @StephenTsoi re: The Importance of Event Governance in EDA. In this blog he covers why you need event governance, and then talks about Event Governance in terms of identification, flow control, security control, audit, reusability and testing.
-
URGENT-Iterate through Solace Message Queue
Hi All, We have read data from SOLACE queue in .Net using C# . However we are unable to iterate through SOLACE queue messages as we are not receiving Message ID or datetime. Hence if any one could able to loop through the QUEUE message then please share the code snippet. Thanks in advance Sumeet
-
Message redelivery for New Java API - if an exception or un-acknowledgement happened
I am exploring new Java API for solace integration. I have noticed that message redelivery is not happening if an exception happened in consumer thread. In JCMP api we were able close/ unbind and bind consumer. Spring cloud stream binder also doing same way. But new Java API I those apis's were not exposed. Please let me…
-
Match (regex) incoming message topic to a list of topics (Python)
Hi, I have a queue which is internally subscribed to various topics. When I read from this queue I can retrieve the original topic. I have a list of actions in my application that run based on whether or not this topic matches that entry: message topic: cars/toyota List of topic actions: cars/bmw > cars/> cars/*/> I think…
-
Google Storage Connector Speed Issue
Hello, There seems to be a problem with delivering message to a google cloud storage bucket. Solace can't deliver the messages in the same speed as they come in. It falls back to 1 per 1-3 seconds. Why would this happen and why would it need to redeliver? I've checked it with another storage account and there it has no…
-
Solace JMS Channel closing on it's own when running on a Kubernetes cluster (Spring Boot Autoconfig)
Log snippet: {"com.solacesystems.jcsmp.protocol.impl.TcpClientChannel","label": "Client-109: Connected to host 'orig=host:55555, scheme=tcp://, host=host, port=55555' (smfclient 109)"} {"com.solacesystems.jcsmp.protocol.impl.TcpClientChannel","label":"Client-109: Channel Closed (smfclient 109)"} It basically loops like…
-
Receiving Queue Alerts in C#
I'm currently running into issues trying to subscribe to alerts from my queue. I currently have my queue set up where I should be getting threshold alerts when I have 2+ msgs in the queue. From https://docs.solace.com/Monitoring/Subscribing-to-MBus-Events.htm and…
-
OAuth in SAP Advance Event Mesh (Solace Event Broker)
Hi All, We have recently added SAP Advance Event Mesh (Solace Broker) in our Integration Landscape which is under the hood a Solace Broker. I am trying to setup OAuth for external applications to authenticate themselves before publishing anything to a Topic using REST a endpoint. Thanks & Regards, Anuj Dulta
-
python3 using qpid::proton with Solace pubsub+ broker
Hello all, In the european aviation community a well know provider of flight data has change its internal AMQP1.0 broker, switching from Apache ActiveMQ to Solace PubSub+. A set of our application but very few in fact use Python3 and interrogate this AMQP broker.So we have too few experience in this matter. I use to…
-
Replay from Message ID - How to use it!
Hey everyone, The recent v9.9 release of the PubSub+ Event Broker and the API releases that came with it now support the ability to trigger replay from a specific message id. I just wanted to share some info on how to use it with some of the different APIs! Note that the Message ID is in available in the header of each…
-
Is there any plans to make client-initiated replay available for JMS API?
I am working on my team's application that uses Solace JCSMP api to trigger a replay from a relative date (ie yesterday) on a particular queue before using a JMSListener to listen to that queue. This causes some replay issues (it fails to replay), if someone were to come in and delete/recreate the replay log right before i…
-
How to provision RDP client users using SEMP
So we a process where we use Solace itself to forward messages to a REST endpoint. We have manually created a RDP using UI and configured queue binding, I would like to do it programatically using SEMP or any other method.
-
Using solace in EKS cluster
we have upgraded our cluster to EKS and we are not able to up the solace ui on port 1943 , we are using nginx ingress controller, p\s let us know if any changes needs to be done from cluster end or in vluses.yml. If possible p\s share ingress templet with us
-
Consumer for a topic mapped to queue, subscribed by multiple topics.
Is it possible to consume msg for a particular topic mapped to queue if there are multiple topics mapped to that queue.
-
Is there a topic that captures ACL logs or is there a way to forward them to an external system?
I'm working on a logging strategy document, and I'm trying to determine if there's a way to capture ACL logs from a Solace Cloud environment and forward them to an external system. I'm open to using any method REST Delivery Point, syslog forwarding, etc. I'm aware that system, client and vpn logs are sent to a topic #LOG,…
-
How to export queue configuration with SEMP API
I'm building a process to integrate Solace with CI/CD, where we need to export the queues from Dev to UAT as part of the deployment process. Basically developer create the queues in DEV using UI and then its moved to upper envs with automation. I could not find a way to export specific queues configurations using SEMP,…
-
Consume from multiple queues in Spring Cloud Stream
Yesterday I got asked by a developer how she could have multiple functions in her Spring Cloud Stream microservice each consume from its' own queue. Luckily the framework makes this relatively simple to accomplish, but the devil is in the details as your configuration must match your code so I figured I'd share the steps…
-
Reprocessing Messages
I have a scenario similar to the one mentioned in this post How can I get it to work in JCSMP with spring boot?
-
Help finding reason for Solace Pubsub+ Standard on GCP Kubernetes Autopilot costing so much
Dear all, It's a long shot, but this community has pulled off some amazing solutions, so it's worth a try. We're positioning Solace as part of a business solution for one of our customers. The solution as a whole is deployed in a single GCP Kubernetes autopilot cluster, including the Solace PubSub+ Standard workload. Now,…
-
Getting a backup file from an event broker
Hi. I'm trying to send a backup file to a new event broker. I have an event broker(solace1) and made a new one(solace2). They are in AWS, using docker. I have ".pem" key files. There are some config points in solace1, so I made a backup file and tried to transfer file to solace2. But it was not successful. These are the…
-
Do we have any documentation or user manual for Solace PubSub+ Broker manager?
I need the documentation or user manual for Solace PubSub+ Broker Manager for use by our clients.
-
Is it possible to have a workflow in Solace-IBM MQ connector between a Solace Queue and IBM MQ Queue
Is it possible to have a workflow in Solace-IBM MQ connector between a Solace Queue and IBM MQ Queue. In the user guide for the latest available version, there are two workflows defined 1. Solace Queue to IBM MQ Topic and 2. IBM MQ to Solace Topic. There is nothing given for Solace Queue to IBM MQ Queue. Any pointers,…