-
SolaceCommunity Github Contribution Guide 🎉
📣 We are launching the SolaceCommunity Github organization! This organization offers community supported, authored and maintained open source projects. As our community grows, these projects offer integration with, and ways to use, Solace technologies. What to contribute Contributions to the SolaceCommunity Github…
-
Failed to create consumer binding Error
Hi Team, I am using Spring Cloud Stream (spring-cloud-starter-stream-solace.2.0.0-string-serialization and sol-jcsmp.10.13.0) to send and consume messages with Solace VPN. I am able to publish and consume the message, but I get below continuous error in my log file with corresponding increase in the bind count.…
-
Two or more consumers for different queues
In this example, I see only one consumer, in one subscription like here: https://github.com/SolaceSamples/solace-samples-java-jcsmp/blob/master/src/main/java/com/solace/samples/jcsmp/HelloWorld.java How should I create one consumer/listener for different queues? For instance, one consumer for certificateUpdate and another…
-
Send does not work, gives WaitingForDNS error yet connect() doesn't fail
I'm not sure whether my earlier post was misplaced, hopefully this is a better place. I'm trying to do a pub/sub tutorial, both publishing 1 message and subscribing to the queue. The original JS code as Solace created on Github. I'm trying to Typescript-ify the code and now it says OperationError: Cannot perform operation…
-
Monthly Feature Highlight Training | October 2022
For our October monthly feature highlight we've decided to focus specifically on integrating with the Solace Event Portal. Solace Event Portal is a powerful tool that gives the capability to tame chaos and promote governance with your event driven architecture, among many other powerful features. But for organizations that…
-
Python client reconnection failure
Hi, I use Python package solace-pubsubplus v 1.2.0 to connect to Solace. My client has the following reconnection settings: reconnect retries = 20 and reconnect retry wait = 3000 ms. Here is my code for that: messaging_service = MessagingService.builder().from_properties(broker_props) \…
-
Authentication on reconnect?
I'm developing an application with the Java API. The application is a long running server. We are authenticating with username and password, and our passwords are rotated every twelve hours. It's not clear to me if sessions need to be reauthenticated on reconnection. If they do is there a way to update the PASSWORD in a…
-
New blog post for developers | Monthly Solace Developer Community Highlights | October 2022
A lot of things happened in October. Here are some highlights: Read More › Leave your comments below. Source: https://solace.com/?p=47315
-
I'm not able to create a subscription topic under '#telemetry-trace' queue. How can I do it?
I'm using open-telemetry framework. I have created a queue named '#telemetry-trace'. Now I'm trying to create a subscription topic for that queue and I'm getting an error 'The #telemetry-trace queue may not be configured' Does anyone know how to solve this error? Thanks in Advance!
-
Take the October Solace Developer Community Challenge
On October 4, Solace announced the launch of PubSub+ Event Portal 2.0. To celebrate it, we decided to focus our October community challenge exclusively on Event Portal. Take the 3-question challenge and submit your answers by October 31 to win a Solace backpack! Good luck!
-
Client Certificate Authentication Is Shutdown - How to activate?
user@broker-vm:/var/opt/solace/jail/logs$ tail event.log 2022-09-21T09:55:08.842+00:00 <local3.notice> broker-defaultshard-primary-vm event: VPN: VPN_BRIDGING_LINK_REJECTED: vapnonprod_vpn - Message VPN (1) vapnonprod_vpn Bridge edge_defaultshard.to.core_b from VPN vapnonprod_vpn rejected: Service Unavailable…
-
How do avoid 403: Replication Is Standby ?
We are using “spring-cloud-starter-stream-solace” to consume the message from queue but receiving the below error frequently. Please refer the below details and help us to avoid the issue. application.yml configuration: binders: <<bindername>>: type: environment: solace: java: clientUsername: <<User Name>> connectRetries:…
-
Return error information after enable TLSv1.2 on .Net Platform:
TLSV1,TLSv1.2 is working, Session connect is ok. But Return error information after enable TLSv1.2: [18:53:51 ERR] Exception thrown Operation Error: ReturnCode = SOLCLIENT_NOT_READY Error Info: (Subcode=CommunicationError, Error string=SSL establishment failed as the client due to 5 (ret -1, 'Peer closed socket') for…
-
Automatically run cli script during/after docker startup
Hello, is there a place or option somewhere that allows us to automatically run CLI scripts right after the startup completed ? The idea comes from PostgreSQL where you can create .sql files and place them in a specific path (here initdb.d) and they will get automatically executed. [...] If you would like to do additional…
-
Subscribing with #noexport fails to receive messages
Per the Solace docs, if I prefix my topic with "#noexport," I should be able to subscribe to the topic, but the subscription will not be advertised to adjacent nodes by MNR or DMR. But I'm having trouble getting that to work. In the below example, everything takes places on the same broker. Here is my publisher: 2022-10-20…
-
Spring cloud stream - concurrency
Hi there I'm trying to configure more than one Consumer Thread for my functional consumer But I saw that when I config concurrency as 5. It will create 5 session connection to the solace server. when config concurrency is 5. It will create 5 session connection to the solace when config concurrency is 10. It will create 10…
-
Queue not able to send expiry message to DMQ
Hi, I created 2 message queue 1) Main_Queue 2) DEAD_MSG_QUEUE The main queue has been configured 'DEAD_MSG_QUEUE' as DMQ name and 'Respect TTL enabled' with Maximum TTL (sec) as 180 sec. A producer is sending a message with DMQEligible to true and when the trough dashboard i can verify that message properties for…
-
When the fix "Q1CY2023" will be available for the usage ?
Will it fix the StalesessionException issue ? at java.base/java.lang.Thread.run(Thread.java:834), exception_class=com.solacesystems.jcsmp.StaleSessionException, exception_message=Tried to call receive on a stopped message…
-
How to achieve message flow control in the node.js consumer for guaranteed messages?
We have a setup where our Node.js consumer app listens on a queue in a Solace PubSub+ broker. It forwards any messages received to another system in batches. As such, we do not have access to modify the queue configurations on the broker, and only the message consumer and session properties are under our control. Since the…
-
JMS destination showing as topic, eventhough the message is consumed from queue
Consuming messages from queue, but while analysing the received message, observed that the JMS destination is showing as the topic name which is subscribed to the queue. Can you explain why the received message's destination is not showing as queue instead the topic.
-
What’s Next with Ed and Ali – Episode 1
Are you wondering what projects are in development for core and cloud products in Solace? Then watch “What’s Next with Ed and Ali”. In the series , Ed Funnekotter, SVP, Core Product Development, Solace and Ali Pourshahid, SVP, Cloud and Developer Experience, Solace, provide a sneak peek into features before they hit the…
-
How to retrieve the SolOS version
If you have PubSub+ version 10.1.0+ and use SEMP v2, you can retrieve the SolOS version with curl -X GET -u mgmt_username:password 192.168.XXX.XX:PORT/SEMP/v2/monitor. You’ll see the version under data.version.Â
-
System.ObjectDisposedException: 'Cannot access a disposed object. while using ISession.connect
Hi Team, We are incorporating Solace in our .Net core API and trying to create session object in one cs file and adding it to a property in another cs file where I am using session.Connect(). When we try to connect to session it is showing an exception "that object is disposed". Below is code for your reference.…
-
Having issues accessing SWIFT subscription using Solace/Kafka
Hey team, I'm trying to ingest data from swim.ffa.gov using Solace/Kafka and I'm having issues authenticating: "com.solacesystems.jcsmp.JCSMPErrorResponseException: 403: Subscription ACL Denied - Topic 'solacetest' [Subcode:27]" I'm using the following version: solace_version: 2.3.0 kafka_version: 2.3.0 SWIFT Subscription…
-
Mulesoft Connector Session Recovery issue in Auto Ack mode
Hi all, A strange behavior was observed while using the Solace mulesoft connector. Guaranteed listener connector throws 'session recovery ack timeout' error when the ack mode is selected as "AUTOMATIC_ON_FLOW_COMPLETTION" and the flow executes successfully. The message is also successfully removed from the broker…
-
Extra bytes in received message
I use a simple JCSMP consumer to consume data from a broker, here is the code: When messages are received, there are always some extra bytes at the beginning of the buffer. for example, when I publish a TextMessage with content "Hello World!" the received data is The first 2 bytes are extra. When I use Postman to post a…
-
Infinite Loop Message Consumer
While using solace jcsmp the message consumer reiceving infinity times. Can I stop consumer and listen again for the next message Thank you
-
Solace launches PubSub+ Event Portal 2.0
Good news! Today Solace announced the launch of PubSub+ Event Portal 2.0, which is designed to transform the way architects and developers design, lifecycle manage, and govern event-driven APIs and applications across a variety of brokers, including Solace, Apache Kafka, Confluent and Amazon MSK. With 2.0, you can benefit…
-
New blog post for developers | EDA Summit Series Recap: How to Build a Kafka Mesh
During EDA Summit 2022, Solace chief technology solutions officer Sumeet Puri did a short session on the topic of Kafka Mesh. It was so popular, he and fellow colleague Thomas (TK) Kunnumapurath ran a follow-up session on Sept 29th to explain the concept in a bit more detail and demonstrate how it works. Read More › Leave…
-
Take the September Solace Developer Community Challenge
Our first Solace Developer Community Challenge was so popular that we decide to have another challenge in September. A winner will be selected based on the number of correct answers and time of submission. Take the 3-question challenge and submit your answers by September 30 and win a Solace backpack! Good luck!