-
Self-Service Event Data Access is Here!
Hey there, Big news! We’ve just rolled out a new feature that gives developers self-service access to event data in the runtime. It’s all about speeding up development and deployment of event-driven applications, without sacrificing governance. What’s new? Self-Service Configuration: Development teams can now configure…
-
Introducing Micro-Integrations
We live in a world of... more Applications: > 1000+ per enterprise more Distributed: 90% of orgs are multi-cloud more Data Sharing: Up 25% year over year need for speed: Latency expectations down from seconds to real-time This makes integration (more) difficult. We need to think differently about integration. From a…
-
Solace now supports Payload Compression!
Hi team, just wanted to put a note out there about a new feature Solace is rolling out across all our APIs. And that's the option of being able to automatically compress/decompress message payloads within the API. As of this moment, it's supported in JCSMP, C, JS/Node, and Python, with more APIs coming soon (check here).…
-
Introductions Thread - New to the community? Start here!
Intro Hi all, if you've joined recently you may have seen a welcome message from me in your inbox but I figured a great way to get to know folks here would be an intro thread. As we share Solace related knowledge and learn from each other, let's get to know each other! Name or handle (only share what you're comfortable…
-
☕️ Engage with an Advocate (Chat with us!)
Hi Solace Community 👋🏻, Thanks for participating in our Community Forum. I just wanted to share that we are now introducing a way for you to book a chat with one of our global developer advocates via our Engage with an Advocate program! We'd love to hear about your Solace experience: 🌟 What do you like? 🛠️ Where can we…
-
How can I resolve the error BinaryFormatter serialization and deserialization are disabled within th
I'm using Solace version 10.5 and we are migrating to dotnet core 8 In the following line : ContextFactory.Instance.CreateContext(new ContextProperties(), null); I get the exception : Exception thrown: 'System.NotSupportedException' in System.Runtime.Serialization.Formatters.dll An exception of type…
-
Topic to Queue Mapping and Queue Full
In a setup where we are using Topic to Queue Mapping, lets say the queue is full and can not receive any new messages, what happens to the messages that are being posted to the Topic and are subscribed by the Queue (that is full and unable to receive any new message) . Are these messages lost ?
-
Looking for a best Practices for Handling Unacknowledged Messages in Solace Consumer Applications
What is the best practice to avoid a situation where the consumer reaches the maximum number of unacknowledged messages, causing Solace to stop sending messages and leaving the client uncertain whether to continue listening or restart the application? Should the consumer application periodically restart the client or…
-
[Solace: solace.dev/go/messaging] Unable to run debug session when solace dependency is included
Hi All, We are unable to run go debugger when we include the `solace.dev/go/messaging` dependency in Mac with intel processor. The same works fine on Mac with the M1 chipset. The issue can be reproduced with the following code snippet: package main import ( "solace.dev/go/messaging" ) func main() { println("Hello, World!")…
-
The limitations in User Authentication within the event broker
The limitations in User Authentication within the event broker, specifically concerning the ability to restrict access to defined users. There is currently no option available to define granular access at the broker level.
-
Setting up a Solace connection with IBM CDC using JMS
Hello everyone, I need assistance setting up a connection between IBM CDC and Solace PubSub Standard using the JMS API. I’ve copied the JAR files (sol-jms-10.25.1 and sol-common-10.25.1) into the Access Server lib directory, but there’s still no indication of a JMS target in the IBM Management Console. I also copied the…
-
About Callback mechanism in the JCSMP
When a message is published to the incorrect topic or encounters a permission issue, no exception is raised. Although JCSMPStreamingPublishCorrelatingEventHandler has been implemented, the handleErrorEx and responseReceivedEx methods are not being invoked, making it difficult to track missing messages. import…
-
Schema Reference - AsyncAPI Export
Hi, I have defined a common schema with "CloudEvent" headers that I need to reference in some other Event schemas. This other events have been added to an EventAPI. When I export the EventAPI to AsyncAPI Spec, this referenced schema is not being included in the definition. I´ve searching for schema reference examples in…
-
Issue subscribing to an event broker from solace in SAP CI
Hello Experts, I am trying to subscribe to an event broker created on solace through advanced event mesh adapter in CI. I am getting the below mentioned error on deploying the iFlow. Please assist.
-
Allowing a publisher to see the last message published while preventing subscription
I'm a bit stuck trying to figure out the best way to combine some features I'd like to provide in our in-house broker abstraction library. I have an IPublication<T> interface, which exposes a "simple" API to consumers, Task PublishAsync(T message, CancellationToken ct)and event Action<T>? MessagePublished. So far so good.…
-
Can you use a direct message receiver to consume already-sent messages?
If someone sends a message to a queue. Can I use a direct message receiver to receive it after it has already been sent? In other words, the listener wasn't running while the message was sent, but I want to see if I can still receive it. I'm doing this in python.
-
Connecting ServiceNow as subscriber
I'm looking for guidance on connecting ServiceNow as a subscriber to event topics on a Solace PubSub+ event broker. The business domain for this is enterprise asset lifecycle management across multiple asset classes with their own asset registers/systems-of-record and field service management performed in ServiceNow FSM.…
-
Do Event Portal’s Graphical Designer creates objects in event broker?
I am aware about Event Portal’s Graphical Designer and information mentioned here. It helps Architects to design EDA and developers to understand the same for implementation. But Do these graphical design able to create the objects like queues, topics etc. in event broker service. Any thoughts with this. BR, Swap
-
How can we integrate with PAM to update the password in Solace RDP
We are looking for the info if Solace is capable of integrating with PAM (Privileged Access Management) to fetch & update the latest password through rest api call in Solace RDP. If so, can you let us know the steps. If not, can you suggest any other alternative ways to integrate with PAM.
-
Clarification on Multiprocessing Support in Solace PubSub+ Python API
Hi, I noticed on the Solace PubSub+ Python API page on PyPI that it mentions the messaging API does not support multiprocessing. Is this information outdated or still valid? https://pypi.org/project/solace-pubsubplus/ Additionally, if we connect to a non-exclusive queue, having multiple clients using the Solace Python…
-
Solace jms spring boot starter has started failing eureka health check after april 2024.
Hi All, We are using dependency of solace-jms-spring-boot-starter (1.0.0) version and spring boot version is 2.7.13. Till April 2024 we didnt face any issue. But yesterday when we deployed our application in production we got an unexpected exception of Connection refused and application was up and running but was…
-
Has anyone ever connected IBM CDC to Solace using JMS?
Hello Experts, I am trying to connect an IBM CDC subscription with Solace using JMS. I have a subscription which is reading data from a MSSQL data source and I want to put it on a Solace topic for which I need your help with. Would really appreciate if anyone can be of support.
-
Is it possible to set a message quota (in MB) for each client profile on the event broker?
I would like to enable multiple clients to access an event broker while maintaining strict segregation based on client profiles and ACL profiles. This way, each client will have isolated access, ensuring they don’t interfere with other clients' transaction queues, topics, and related resources. Additionally, I aim to…
-
Retrieve destination information in JMS Connector
May i know how to retrieve destination information using JMS Connector? Is jms_destination not longer accessible for us to use in transform header expression to put in scst_targetDestination? Scenario : I would like to establish message bridge with my vendor using AMQP protocol. I worried that the messages in the queue…
-
What are the correct SSL binder properties for Solace Micro integration message processor?
The application.yaml properties for the Solace Micro integration message processor in the User Guide don't list the exact property names and hierarchy for SSL connections. In particular, I want to configure the ca cert for the server that the message processor is connecting to. Some of the properties listed in the user…
-
ERROR: Required directory /var/lib/solace is not writable by current user
i am trying to create my first docker container for solace, but getting the below error i used the below command : sudo docker run --mount type=bind,source=/mnt/solace,target=/var/lib/solace -d -p 8080:8080 -p 55555:55555 --shm-size=1g --env 'username_admin_globalaccesslevel=admin' --env 'username_admin_password=admin'…
-
Issue accessing queue
Hello Experts, Whenever I try to access queues through cluster manager. I get the below mentioned error on the web page. Please assist.
-
cli-to-semp is not working for adding access-level-exception.
I'm trying to use a SEMP v1 command to change the access level exception for a user in a specific message VPN, but I'm encountering a schema validation error. Here is the command I used: I tried cli-to-semp command but it's giving me the following error : Unexpected parameter(s): access-level-exception at…
-
Clarifitcations regarding sticky load balancing example architecture by Mathew Hobbis
Hello, I have read the example implementation of sticky load balancing by Mathew Hobbis on this link and am slightly confused about a few things. Was hoping I could get some answers to the following: Inquiry 1: Regarding "Consumer Group Clients", is this the same client as LBG Client? or is it a different service? Question…
-
Partitioned Queue and Topic Subscription
We have a setup with the following A producer posting events to topic "T/o-all/event-type/{eventType}" where {eventType} is dynamic value. When posting the event to the topic we also set jmsTemplate.convertAndSend(topic, event, message -> { message.setStringProperty(SupportedProperty.JMSX_GROUP_ID,partitionKey); return…
-
How to Deploy Solace on AWS EKS with SSL/TLS Using Network Load Balancer (NLB)
Hello Solace Team, I have deployed Solace PubSub+ Cloud in my AWS EKS cluster, following the Solace documentation for deployment. I successfully set up Solace with a Network Load Balancer (NLB) as per the instructions. After the deployment, I was able to log into the Solace console and use the "Try Me" section, where I…
-
how to get the number of connections per client username in a vpn
i have a vpn which has a lot connections, i want to see which usernames are creating the most number of connections. how can i do that
-
Exploring Solace Cloud Connection Status
I am using Solace Cloud's free trial event broker. I opened a connection to the broker using the Paho Python Client with the MQTT protocol to send some data. The connection is still active, but it is not displayed in the Status window as an MQTT connection, and also not a messages queue. However, as shown below, I can see…
-
Intermittent error - JCSMPErrorResponseException: 503: No Subscription Match [Subcode:70]
I am using Camel and Spring with Solace Pub Sub. The camel route is transacted, I am seeing the below exception while publishing to a topic intermittently - com.solacesystems.jcsmp.JCSMPErrorResponseException: 503: No Subscription Match [Subcode:70] So when the process starts, the initial events are published, but after…
-
Typo in Designing Micro-Integrations Section
Hi Docs Team, I was reading the "Designing Micro-Integrations" section, and I noticed a typo: the same sentence is repeated twice. I’m reporting this so that the minor error can be corrected.