-
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…
-
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…
-
How to create multiple spans and identify as 1 trace in jaeger?
Hello all, I'm trying to implement multiple spans and those spans should be identified as 1 trace in jaeger. (As shown in this video: https://www.youtube.com/watch?v=0uwy26zPc-o&t=1118s at 24:12 timing he shows the same concept.) I'm using java to implement. Can someone provide some ideas, tips and tricks, which could be a…
-
Parallel processing of messages by Solace
Hi, We have a scenario to process the messages at a faster rate and in parallel with solace consumer/listener, so would like to get clarified on the questions below. If the scenario above is possible & supported by solace, how many threads are permissible & configured to do the parallel processing? Does it require any…
-
Connection reset by peer using python urllib2.urlopen()
Hi Team, We have a "Connection reset by peer" when using python2 urllib2 to send message to solace. This error is resolved if we restart/retry the job. Any ideas what might be causing this? f = urllib2.urlopen(req , timeout = 7200000, context = ctx) File "../urllib2.py", line 154, in urlopen return opener.open(url, data,…
-
Failed to retrieve configuration for syslog forwarding.
Hi Community, I am trying to configure a syslog forwarding on a test broker of developer class and not able to retrieve it's configuration. It's showing contact support. I have tried to configure the syslog forwarding using broker cli but looks like in console it's still showing inactive. Kindly suggest solution for it or…
-
Solace PubSub+ Messaging API for Python releases
The following product has been released and is available for download: * Solace PubSub+ Messaging API for Python 1.1.0 Release Summary: The following new features have been added to this updated API: * Direct Messaging Request/Reply * Structured Data Type Support for Publish and Consume * Message Replay Support * Message…
-
JCSMP Ack mode
Hello. I'm creating a Jcsmp session based on this tutorial: solace-samples-java-jcsmp/QueueConsumer.java at master · SolaceSamples/solace-samples-java-jcsmp · GitHub. even if I'm setting the flow_prop.setAckMode(JCSMPProperties.SUPPORTED_MESSAGE_ACK_CLIENT); and passing the flow_prop to the session as in the tutorial. the…
-
Are you going to AWS: reInvent 2022
Hi folks, we're going to be at AWS re:Invent and would love to have the opportunity to meet you in person. We're going to be hosting a developer evening and would like to invite you to come along. IF you're not attending but your colleagues are please send them the link to register: https://try.solace.com/top-golf-outing/
-
Running Software Broker using Podman on Ubuntu
Here are the steps to get Solace Broker running using rootless podman on Ubuntu Linux. a) Update packages sudo apt-get update -y b) Install additional packages sudo apt-get install curl wget gnupg2 -y c) Refresh system identification information source /etc/os-release d) Update repositories sudo sh -c "echo 'deb…
-
How to create a rootless instance of PubSub+ in Ubuntu
As a follow on to my previous post announcing the availability of Rootless Containers with Podman, I recorded a quick video showing how easy it is to create a rootless instance of PubSub+ using Podman with Ubuntu 22.04 installed in WSL on my Windows desktop. With rootless Podman, I was able to create an instance of PubSub+…
-
Gettting JCSMPTransportException in AWS Solace HA environments
I'm getting this error below when HA configured Solace instances on AWS javax.jms.JMSException: Error sending message - transport error ((JCSMPTransportException) Error receiving data from underlying connection.) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at…
-
Solace Apache Beam connector with SEMP instead of SEMP-over-message-bus
Hi, The solace-apache-beam connector (https://github.com/SolaceProducts/solace-apache-beam) uses SEMP-over-message-bus to check backlog of queue. Has anyone tried to migrate that to SEMPv1 queries ? Some environments are not happy with SEMP-over-message-bus. Thank you Uli
-
Connectivity Issue from TIBCO BW
Hi All, Getting below error while connecting from TIBCO BW5.x to Solace, we have increased consumer limit also but no use, could you please help. com.solacesystem.jscmp.JSEMPErrorResponseException: 503 Max Router Publishing Flow Exceeded Thanks
-
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,…
-
Samples for JCSMP use deprecated classes
I just faced today when looking at JCSMP samples for publishing e.g. to topic that samples here: https://tutorials.solace.dev/jcsmp/publish-subscribe/ + https://github.com/SolaceSamples/solace-samples-java-jcsmp/blob/master/src/main/java/com/solace/samples/jcsmp/features/TopicPublisher.java to not get adapted to a latest…
-
Do you use Postman? Here is how it would fit in your event-driven system
# What is Postman Postman is an API management platform that gives users the ability to build and test APIs. At its core, Postman is a REST API focused platform and is super developer friendly with CRUD operations where you can GET and POST using REST APIs. Postman has the notion of Collections where you can bundle REST…
-
Distributed Tracing Early Access Now Available to Interested Community Members
Good News! The Solace Distributed Tracing feature for self-managed brokers is now available to interested community members for early access! The new distributed tracing functionality lets you observe events on a step-by-step basis so you can easily troubleshoot delivery and performance problems. Watch this demo video to…
-
copy-message available in sempv2?
copy-message available in sempv2? And in which version is so.
-
Beta version of PubSub+ Connector for IBM MQ is now available!
Solace has just released a beta version of the new PubSub+ Connector for IBM MQ. This connector enables bridging of PubSub+ events with MQ Queue Managers. It supports a 2-way flow of data with PubSub+ -> MQ or MQ -> PubSub+ and you can have up to 10 of these "workflows" in each connector instance. If you need more than 10,…
-
Solace listener blocks http listener
Hi Team, I'm trying to use solace message receiver is my python project . I'm successfully able to connect with solace queue and receiving messages but once solace service is connected I'm not able to procced with http request on same server . Could you help guide me on this ?
-
Two or more consumers for different topics
Here in this question, I managed to solve the queue issue: Two or more consumers for different queues Now, the following question remains: In the same application, I need to process non-persistent messages, which are sent to different topics and have different formats: 1) update-certificate; 2) update-credentials; In this…
-
Event Portal 2.0 Lifecycle Management Features are now Generally Available
Event Portal 2.0 Lifecycle Management Features are now Generally Available The following Event Portal 2.0 features are now GA. Version control and lifecycle states: Create and track every version of each object type through their lifecycle. Available for applications, Event API Products, event APIs, events, schemas, and…
-
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.
-
New blog post for developers | A Guide to Event-Driven Architecture Pros and Cons
Event-driven architecture is a hot topic amongst enterprise architects and software developers these days. But when it comes to the pros and cons of event-driven architecture, not everyone has made up their mind on what they think. Read More › Leave your comments below. Source: https://solace.com/?p=47160
-
Bridge Topic Subscriptions - Remote versus Local
SolAdmin shows both Remote topic and Local topic subscriptions for a configured VPN bridge. I know the remote topic subscriptions is what you apply to the bridge to attract topics over the bridge. What is the local topic subscription for?
-
How to retain original message properties like topic and sender ID when a message is moved to a DMQ
Hi, We are using Solace properties to dynamically route messages in Boomi on the Boomi listener side. For example sender ID or topic. However, if a message is moved to a DMQ after x retries, these properties are gone. My question is: is it possible to retain these properties? What happens now is that, after we moved the…
-
Solace PubSub Standard docker image for M1 Mac
Can I please know if you are planning to release ARM docker image for Solace PubSub standard in the near future? New engineers in our team uses M1 Mac but they can’t setup Solace locally in their docker as the current images do not work on M1 Mac and they are blocked at the moment due to this issue. Cheers, Smith
-
Introducing the "copy-message" command
Exciting news, Solace developers and administrators! You can now copy messages between queues! PubSub+ Event Broker version 10.0.0 has a new management command, copy-message, that lets a broker administrator copy a message from the replay log to a queue, or from one queue to another (like from a DMQ to a client’s queue).…
-
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…