-
Using JCSMP API with Apache Camel
Hello, I'm working on a POC to use Solace JCSMP with Apache camel. I noticed that there was a community integration project called HybridEdge that is not maintained by Solace. Is there any plan to create a similar project for JCSMP? or to develop an Apache camel JCSMP component similar to the JMS one? Thank you.
-
Solace Topic Destination Header
Hi Team - this is regarding the scenario of publisher using topic string as destination header (using topic hierarchy) and consumer using wild card (> or *) to consume required message. This is in order to facilitate filtering at event broker level. Does the above scenario ensure guarantee message delivery when none of the…
-
Where do i find all mappings between Solace proprietary fields and standard protocols like JMS,MQTT
Solace has build a solution which supports multiple protocols. To be able to do that a mapping is needed between internal (proprietary) message fields and fields defined as part of the standard related to protocols like MQTT, JMS. JMS: Message (Java(TM) EE 7 Specification APIs) (oracle.com) I search for something like that…
-
Exponential Backoff missing - should be part of solace functionality
I wanted to bring up a topic which i miss in solace and that is called exponential backoff. Exponential Backoff: Is a concept to increase the interval of retries instead of retry permanently. It is important as sometimes a solution could be temp not available or a resource is temp overloaded. So to increase the interval…
-
API says it can't send while waiting on DNS
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 SEND while in state WaitingForDNS PING resolves the host URL to an IP address, so at…
-
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!
-
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:…
-
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+…
-
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!
-
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…
-
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,…
-
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…
-
Expected behaviour if unplug the network cable to a consumer
Hi, there are multiple consumers to a non-exclusive queue, if after a message has been delivered to a consumer and before the consumer ACK the message, the network cable of the consumer is unplugged, what is the expected behaviour? Will the message be delivered to other consumer after a certain period of time? And if yes,…
-
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.…
-
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.…
-
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…
-
Announcing the winner of the September Solace Developer Community Challenge
The September Solace Developer Community Challenge has ended. I'm glad to announce that based on the number of correct answers and time of submission, participant Emmanuel won the backpack. Congratulations, Emmanuel! I’ll reach out to you to arrange the delivery of the backpack. A big thank you to everyone who…
-
Do not alter queue settings when using Spring Cloud Stream binder for Solace PubSub+
Typically, queues and other Broker resources are pre-provisioned, and the clients simply bind and use them at run-time. The auto-provisioning feature supported by Solace binder helps the creation of queues at startup - a handy feature! Both message queues and error queues can be provisioned dynamically at the time of…
-
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…