-
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…
-
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…
-
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…