-
OAuth 2.0 authentication for solace.cloud REST endpoints?
Hi, Is it possible to use OAuth 2.0 authentication for solace.cloud REST endpoints (instead of the default basic auth)?
-
How to return 'show current-config all' using SEMP API
Trying to construct an API request for the 'show current-config all' CLI command but not sure if this is possible for the SEMP API. Does anyone know if this is possible? Here is what I have tried with python. ``` requestBody = "<rpc><show><current-config><all/></current-config></show></rpc>" requestResponseObject =…
-
Can I make multiple topics in one topic endpoint?
I tried test this (1 endpoint, 2 topic) using 'try me' from two notebooks. But subscirbe to second topic I got ' Consumer could not bind to the topic endpoint: Max clients exceeded for durable topic endpoint' error. I increase 'Maximum Consumer Count' to 10, the result is same. Is it not supported or any other…
-
If you are familiar with the PubSub+ Event Broker Operator, I have some questions!
Is it possible you use the PubSub+ Event Broker Operator like the PubSub+ platform. As in, can I use the operator to create a cluster/service that I can use to send and receive events? Can I implement something like this article with the operator…
-
Python TLS Connection Reset By Peer
I'm a bit at loss here, Solace shows everything is ready to accept TLS connections but it refuses with the following error on the client side: solace.messaging.errors.pubsubplus_client_error.PubSubPlusCoreClientError: {'caller_description': 'do_connect', 'return_code': 'Not ready', 'sub_code':…
-
Many apps authenticating via OAuth
Hi! I have a scenario where many applications will authenticate to the broker using OAuth, consumers and producers. I managed to authenticate one app but I'm not able to authenticate the others. I don't want them sharing the same client id and secret, but they share the same issuer identifier…
-
SOLCLIENT_SUBCODE_UNRESOLVED_HOST
my application is running in a Docker container and is using the tcp://host.docker.internal:55554 hostname to access the Solace broker on my local machine. i'm using CircleCI pipeline to run my application's tests, do i need to adapt the Solace host configuration to match the environment where the tests are being executed…
-
Certificate matching rule is not working for attribute
Hi team, i am testing certificate authentication for my msgvpn but after enabling the certificate authentication. i want to bind a certificates are user profiles. For which i have created a matching rule for certificate Thumbprint. The matching rule is not working as i an still able to connect with SSL cert which is not…
-
Pull messages from Azure service bus using Solace PubSub+ Cloud
Hi, Is it possible to connect Solace Pubsub+ Cloud to an Azure service Bus by pulling messages from a topic or queue ? So something like a Azure-Solace mesh? I know you can push messages to AWS ansd Azure components using RDP. But does Solace support pull? Background: We have a use case where we must transport messages…
-
Connecting to Solace
Hi All, I am trying to connect to solace using the below details but have to use a truststore instead of a password using C#. SessionProperties sessionProps = new SessionProperties(); sessionProps.Host = "********"; sessionProps.VPNName = "*******"; sessionProps.UserName = "*******"; sessionProps.SSLValidateCertificate =…
-
Please Read Before Posting
Thank you for starting new discussions and asking questions. The more you contribute, the better this forum becomes. Here are a few tips to help you create great discussions: * Make the discussion title or question as descriptive as possible. A good discussion title is a short preview of your post and is what gets people…
-
Query Solace PubSub+ Cloud using SQL with Steampipe
Introducing Steampipe Steampipe is an open-source tool that has redefined the way developers interact with cloud infrastructure. Breaking the barriers of traditional approaches, Steampipe empowers you to query Cloud REST APIs using the timeless language of SQL. With Steampipe, you can now leverage the familiarity and…
-
New blog post for developers | PubSub+ Event Portal Application for Confluence
Solace PubSub+ Event Portal offers a range of features and capabilities that support the management and governance of event-driven architecture (EDA) throughout the software development lifecycle (SDLC). From event discovery and documentation to versioning, collaboration, and integration with development tools with its…
-
Error sending message - Direct buffer memory
Hello We are using ( Solace + Spring JMS + Spring Boot + Pivotal Cloud Foundry ) to read a message from a queue and post to Topic. We are facing issue when reading 1 message of size - 7MB and posting to a topic. Smaller message size are working fine. Below error when sending to topic Error Message : javax.jms.JMSException:…
-
Specify Spring Cloud Stream Error Handlers though application configuration
In the current scheme of things, you would be wiring the error handlers through @ServiceActivator annotation. The annotation parameters helped distinguish global versus binding-specific error handlers. If you notice, the association is captured in the code, and a change would require code-level updates. In the…
-
Spring Cloud Stream Batch Consumer and Batch Publisher using Function
Consumer spring.cloud.stream.bindings.receiveMessage-in-0.consumer.batch-mode=true spring.cloud.stream.solace.bindings.receiveMessage-in-0.consumer.batchMaxSize=255 spring.cloud.stream.solace.bindings.receiveMessage-in-0.consumer.batchTimeout=500 ### Publish messages to Topic…
-
Spring Cloud Stream | Batch | TPS | Tuning
In our micro service, we are using solace binder with SCS, during non-functional testing we found some differences in performance, Could you please help to understand. service - Processor is used. The TPS is approx 200 TPS. Function<Message<List<String>>, Collection<Message<SafeStoreObject>>> receiveMessage() The…
-
Is there way to bulk delete the queues
I need to delete multiple queue at one go, current SEMP api supports deleting single queue at time. Is there anyway we can delete multiple queues? Current SEMP delete queue api details
-
Semantic conventions
Are there any semantic conventions recommendations for open telemetry attributes for solace such the recommendations for kafka. https://github.com/open-telemetry/semantic-conventions/blob/main/specification/messaging/kafka.md ?
-
Spring Cloud Stream - Confirming publication and Acknowledging Receipt
Hi I read the following as well as some of the guides which talks about publishing and the dispatch being async. All the examples refer to using a StreamBridge however, the same case occurs when an application is a 'processor', in which case we can't use the CorrelationData approach as described. Please correct me if I am…
-
HA group using Podman Compose in rootless mode
Hello Solace Community, If you want to configure a High-Availability group using Podman in rootless mode, I just contributed this open source project to the SolaceLabs repo which uses podman-compose. The README will provide you with step-by-step instructions to make the deployment process both easy and secure. If you have…
-
Issue with setting up replication on software version of PubSub+
I have 2 docker desktop instances of Solace running soltr_10.4.1.66: Solace14 and Solace15 10.0.0.15 and 10.0.0.16 respectively. Both instances have static IP configured, hostname configured via docker compose file and these settings are working - right after building containers each host is accessible via ping command by…
-
Does Solace spring cloud stream binder support messageSelector?
im trying to find a way to configure messageSelector for my SCS queue consumer to filter messgaes coming to my queue based on a specific header value (ex: eventName = 'productCreated'). please let me know if the current version of the Solace SCS binder supports it?. if yes, do share a sample. if no, any plans to support in…
-
Spring Cloud Stream | Solace connections
Hi All, I am running a microservice with Spring cloud stream The batch mode is true and batch size is 255. So does the service opens 255 connections to read the msg ? as i am seeing the window size is 255. which controls this window size of the solace queue.
-
AMQP Service Port set to 0 after fresh install, but still active
Installing latest solace-standard. Under System > Service netstat -tulpn on the active broker in an HA setup: ipv6 ipv4 When trying to set it to 5671:
-
Regarding Connectivity status, Session status and Consumer status
We are a consumer of couple of Solace queues. We are consuming messages from (1) Kafka Connect framework using Solace PubSub Plus Source Connector, (2) Custom developed Spring Boot Application using Solace JMS API. Case #1: issues with Solace PubSub Plus Source Connector Sometimes we found that the connector is not listed…
-
Clarification on queue use-case
I have a publisher posting messages to various topics. I have no idea what applications are going to read from these topics. These are for example sales orders, so durable messages. I had the following in mind: create a queue and let subscribers read from that. However, to my understanding, the message queue can only be…
-
Why JMS client is facing this issue while receiving message using spring auto configuration ?
2023-07-23 21:52:11.281 INFO 20384 --- [connect_service] c.s.j.protocol.impl.TcpClientChannel : Client-2: Connected to host 'orig=tcps://ipaas-ump-uat-1.messaging.solace.cloud:55443, scheme=tcps://, host=ipaas-ump-uat-1.messaging.solace.cloud, port=55443' (smfclient 2) 2023-07-23 21:52:21.498 INFO 20384 ---…
-
New blog post for developers | Monthly Solace Developer Community Highlights | July 2023
Below are some of the highlights from the Solace Developer Community in July: Read More › Leave your comments below. Source: https://solace.com/?p=52093
-
configuring solace - how to pass via cliscripts the server certificate password
Hello, I am trying to automate the complete configuration of a solace server (running in a docker env, but I dont think it matters here). Via the use of cliscript (cli -s cliscript.cli), I can configure many element like passing the CA certificate, ect, but I cannot automate the passing of the server certificate password.…