-
Failed to consume a message from destination
I have a queue A which has many topic subscriptions. We run our microservice using Spring cloud stream stack. When queue A receives messages from different topics and processing them and all of a sudden, we see below exception stacktrace is continuously printing in the logs. I am not sure about the reason, while it is…
-
Python connect to solace Pubsub+ cloud
I have service created on https://console.solace.cloud/services on GCP platform and I am trying to connect to this service from python 3.7 using solace-pubsubplus pypi package: https://pypi.org/project/solace-pubsubplus/ Here is my code snippet for connecting to the service: _def publish(message): import…
-
Connecting Solace using Python with TLS
Hi @Tamimi , kindly help with below connection error whether certificates are not loading or need to do changes in code. from solace.messaging.messaging_service import MessagingService, RetryStrategy from solace.messaging.config.transport_security_strategy import TLS from solace.messaging.config.authentication_strategy…
-
MQTT QoS 1 Queue name
Hello @all, when creating a queue on the Solace Broker with an MQTT Client 3.1.1 and QoS 1 the queue name consists of two parts #mqtt/{client id}/{3 digits numeric id} For example: #mqtt/MQTTFOGarticleStore/351 #mqtt/MQTTFOGarticleStore/347 When connecting with the client the numeric id changes. Is there a way we can fix…
-
Spring Cloud Stream Batch Consumer and Batch Producer
Batch mode is true and batch size is 10. Still when we run the application with volumes of data, the batch size grows upto 75. Any suggestions on the below properties? Properties: spring.cloud.stream.bindings.receiveMessage-in-0.consumer.batch-mode=true…
-
How to use SDKPerf tool for connecting to VPN using certificate authentication
I have created a Message VPN, on which I have enabled certificate authentication. now I want to test the configuration using SDKperf tool, does anyone know how to do that.
-
What are the steps to enable client certificate authentication via GUI
I am trying to enable to Client certificate authentication via GUI on my VPN but I can't see the steps for GUI mode, they are only provided for command line.
-
Publish Confirmation when using batch publish of Spring Cloud Stream binder for Solace PubSub+
I was posed with the question of whether it would be possible to get publish confirmation with a Batch Publish operation when using Spring Cloud Stream binder for Solace PubSub+. The answer is Yes! Just that you would have to check on the correlation data in a separate thread. Here is a sample function, the last published…
-
What is the right way to get the size of a message in solace?
What is the right way to get the size of a message in solace using Java API? I have this handler and want to get the size of msg: public void onData(MapMessage msg) { } I tried this: java.nio.ByteBuffer buffer = msg.getAttachmentByteBuffer(); int size_rem = buffer.remaining(); And also since SDTMap does not seem to be…
-
What’s Next with Ed and Ali: Episode 3 – All about PubSub+ APIs
In this episode, PubSub+ product team leaders Ed and Ali take a look at latest open API support with demos of using the PubSub+ Event Broker v2 APIs for lifecycle management integration and a great demo using IntelliJ with PubSub+ Event Portal APIs. Wrapping it all up is a discussion of Partitioned Queues, Kafka…
-
Spring cloud Stream Solace Unit Test
Solace Spring Cloud BOM 2.4.0 Solace Spring Cloud Stream Starter 3.4.0 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-stream</artifactId> <type>test-jar</type> <scope>test</scope> <classifier>test-binder</classifier> </dependency> <!--…
-
SOLCLIENT_SUBCODE_DATA_OTHER - Exceeded Spool File Limit
"{'caller_description': 'From service event callback', 'return_code': 'Unknown (503)', 'sub_code': SOLCLIENT_SUBCODE_DATA_OTHER', 'error_info_sub_code': 28, 'error_info_contents': "Exceeded Spool File Limit - Topic 'my/topic'" Still haven't resolved this issue as the docs are quite ambiguous about this error code.…
-
Stateless Microservices: Implementing Delayed Redelivery and Timers - (Node.js / Typescript)
Hi, I am working on a new design for our Solace Consumer/Bridge here at CIBC and I stumbled upon a very interesting article by Steve Buchko that I would like to use to inspire my own design. https://solace.com/blog/stateless-microservices-example-delayed-delivery-queues/ In principle, I would like to implement this Solace…
-
Running Software Broker using Podman on MacOS (x86)
Here are the steps to get Solace Broker running using rootless podman. We will be using brew to install podman on the host. a) Update brew brew update b) Upgrade brew brew upgrade c) Install podman brew install podman d) Create and start your podman machine podman machine init --cpus=2 --disk-size=20 --memory=4096 -v…
-
New blog post for developers | Monthly Solace Developer Community Highlights | March 2023
Below are some of the highlights in the Solace Developer Community in March: Read More › Leave your comments below. Source: https://solace.com/?p=48655
-
Not able to connect the solace container with testcontainers module in java
I am trying to connect the solace container with java testcontainer 1.17.6 module but not able to connect everytime. I am getting the below error: Caused by: org.testcontainers.containers.ContainerLaunchException: Container startup failed at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:349)…
-
Solace with testcontainers - problem with ports
Hi! I have problem with creating Solace container via testcontainers plugin. Exception which appear: 09:15:15.486 [main] ERROR 🐳 [solace:1.0.0] - Could not start container org.testcontainers.containers.ContainerLaunchException: Timed out waiting for container port to open (localhost ports: [51600, 51601, 51492, 51493,…
-
Missing Typescript declaration file from latest version
Hi, when installing the latest solclientjs package (10.12.0) via npm/yarn, there is no index.d.ts file in the package root. This results in Typescript complaining about a missing declaration. I have had to downgrade to 10.11.0.
-
Configuring Solace w/ testcontainers
Hi I'm trying to configure my Solace that runs on testcontainers and Springboot JMS. The container starts up just fine, but the container is not setup the way I need it. I need it to have some queues and I'm having a hard time finding a way to get it running. I tried to create one with testcontainers equivalent to docker…
-
New video: Solace Partitioned Queues
In this video, Rob Tomkins, Principal Product Manager, Event Portal of Solace, explains how partitioned queues solve problems scaling event driven architecture with consumer scaling.
-
Message is not sent to the error queue for retrying
stream: bindings: message-in-0: destination: mysubscriberqueue binder: some-binder group: somegroup consumer: pub-out-0: destination: myerrortopicname binder: some-binder group: somegroup retry-in-0: destination: myerrorqueuename binder: some-binder group: somegroup consumer: concurrency: 1 My usecase is - I have subscibed…
-
Introducing new, shiny home for PubSub+ Cloud REST v2 APIs
The PubSub+ Cloud REST APIs provide a mechanism for you to programmatically work with PubSub+ Cloud. Granular role-based access control: Manage who has access to application domains and their resources, what they can do with them, and which users can access which environments. Version control and lifecycle states: Apps,…
-
WebUI is down for monitoring node and unable to up
Hi, For somereason, my monitoring node is down and the port 8888 is not listening and am not sure, which command, should I use for bring this up? Due to this WEBUI is down. Iam pretty much new to Solace and any pointers will help. if you have any specific docs, that will be helpful too. Primary and secondary are up and…
-
How can I check session is connected or not (is session active/connected)? in solclientjs
Hi All, I do have few queries regarding the session lifespan in solclientjs lib. How can I check (periodically) session is active/connected or not? When connected using oauth2 and as soon as token expires then I see the session get disconnected, how does the client application get notified for disconnection instantly? I…
-
Can I implemengt REST request/reply mechanism using Rest Delivery Points
Hi Team I followed this tutorial and it seems it is possible to route a request to a REST backend via Solace Is there any way that the response from the backend REST service can be routed back to the API client who invokes the solace REST endpoint? This blog discusses a similar system, but in this case, the backend is JMS…
-
Debezium Connector
Hi, we are currently consumer of Solace pubsub + in our organisation. I wanted to check if a version of https://solace.com/connectors/debezium-cdc-connector/ is available for us to use ?
-
Distributed Tracing Connecting Solace with Jaeger
Hey there, I'm trying to get the solace telemetry demo to run. I've followed instructions [1] creating a telemetry-profile default with the password default. I've configured a receiver [2] and my telemetry queue is called #telemetry-default , which is subscribed to ">" receivers: solace/primary: broker: [localhost:5671]…
-
New Distributed Tracing Video Series
Howdy y'all! We have a new video series explaining what distributed tracing is and how it fits within event-driven architecture. You can watch it here! This playlist includes Episodes 1 through 5 and cover: 1: What is Open Telemetry? 2: How does Open Telemetry work? 3: The Basics of Distributed Tracing 4: Introduction to…
-
PubSub+ Support for MAC M1 Early Release Now Available
Note: PubSub+ Support for MAC M-Series Processors Is Now Generally Available The wait is over! I’m excited to let you know that the early release of the PubSub+ container supporting the MAC M1 is now available to our community members. 🙌 With this new early access release, you will be able to create an instance of PubSub+…
-
Solace Exporter For Prometheus
Hi Team We are currently implementing Solace exporter for monitoring solace brokers through Prometheus. We got the github repo for exporter, however we are not clear whether its mandatory to install this exporter on the Solace appliance as it might be a security risk as per our infosec team. Can we install exporter on…