-
PubSub+ Cloud: Single Sign-On and Multi-factor Authentication Now Available
You can now integrate your organization’s Azure Active Directory (AD) with PubSub+ Cloud to enable single sign on (SSO) and multi-factor authentication (MFA) for your enterprise accounts. Once set up, your organization will receive a customized URL to log in to PubSub+ Cloud. If you’re already signed in to your company’s…
-
Development Best Practices
What are the best practices in solace development except naming queues/topics? And what are the restrictions, recommendations to be followed? How failover takes place. could you please some information related to this?
-
Is it safe to reuse messages without calling Reset()?
Suppose I have a Publisher class which encapsulates the details of the solace broker. For any given application, it will receive an instance of a Publisher for a given topic to which it wants to send guaranteed messages. This means that the IMessage properties Destination and DeliveryMode are guaranteed to be constant for…
-
External Linking two standard Event Brokers results in "Neighbor HandShake Failed"
I'm trying to connect two PubSub+ Standard event brokers running in docker containers. This is the docker run command used: docker run -d --privileged -p 8080:8080 -p 55555:55555 -p 55003:55003 -p 8008:8008 -p 1883:1883 -p 8000:8000 -p 5672:5672 --shm-size=2g --env username_admin_globalaccesslevel=admin --env…
-
Event Mess to Event Mesh - Automating the Configuration of a Hybrid IoT Event Mesh with Ansible
Need to configure a Solace event mesh? Using Ansible modules for PubSub+ may make your life easier … as a follow up to the initial introduction here’s a real-life example of a complex event mesh configuration using Ansible: https://solace.com/blog/config-hybrid-iot-event-mesh-ansible/
-
How to specify a specific JCSMP or JMS version when using the Solace Spring Boot Starters
Sometimes, you may have a particular JMS load that you want to use in Spring Boot. For example, when you need to duplicate an issue experienced by a client. This is the procedure: Edit the POM file with the following two sections: 1) In the dependencies section for the artifact solace-jms-spring-boot-starter, exclude the…
-
Transactions not supported
Hi, I'm actually a newbie to AMQP and Solace. I have questions regarding a issue publishing message using "AMQP 1.0 library for .Net" to Solace. i) I kept getting "Transactions not supported" when I try to publish message in a transaction scope. May I know if this is an expected exception? The Solace's AMQP 1.0 conformance…
-
[Online Conference] SpringOne 2020 - Sept 2-3
SpringOne Platform is a must-attend event for developers, cloud engineers, and visionary leaders looking to make ground-breaking apps. Join us at our workshop, Event-Driven Programming Made Simple with Spring Cloud Stream, AsyncAPI and PubSub+ Event Portal, lead by @marc, @Tamimi, and Jonathan Schabowsky on Thursday…
-
[Online Conference] APIdays: Building Business Ecosystems - Sept 15-16
APIdays is about the opportunities and technologies enabled by the programmable economy. As APIs become mainstream, our world becomes more connected, more automated and more intelligent. APIs are the gateway to data, services, devices and emerging technologies. Join Solace Developer Advocate, @Aaron, as he presents "The…
-
Solace presents @ Boomiverse Connect (VIRTUAL) - EMEA: UK & Ireland - Sept 16
Join @Tamimi, @JesseMenning, and Tommy Conway from Boomi as they present "✔ Lorry Moving ✔ Heart beating. Connecting IoT devices with the new Solace PubSub+ Event Connector" at Boomi's virtual user group for the UK & Ireland on September 16th from 2pm - 4pm GMT +1. This presentation will cover concepts about event-driven…
-
Java RTO Issue - solclient_jni.dll: Can't find dependent libraries
Hi Team , While trying to Run Java RTO Sample through Eclipse I am getting Exception solclient_jni.dll: Can't find dependent libraries
-
Handling failures of ISession.Connect with .NET API
There is a comment in the ISession documentation for .NET of "Connect and disconnect on demand" but no more detail on that. Currently our app has: * Code at service startup to initialise Solace, create session, call ISession.Connect() * Additional threads utilising that ISession to create guaranteed message flows etc. The…
-
Need JavaScript library suggestions!!
Reaching out to the broader community on this one. NEED SOME INSPIRATION! I've written a bunch of demos in JavaScript, using either the Solace JavaScript or the Eclipse Paho MQTT JavaScript libraries, coupled with various (usually) graphics or mapping libraries: * Singapore bus demo, using Google Maps:…
-
[Online Conference] Kafka Summit - Aug 24-25
The Kafka Summit is a virtual conference for developers, data architects, engineers, and DevOps professionals to learn the about the future of data streaming and streaming technologies. At this event, attendees have the opportunity to learn how Solace makes it easier for you to manage the full life-cycle of Kafka event…
-
How to identify wich Appliance is active, any SEMP Query avalable ????
Hi All, We have 4 Appliance (Prod and DR), so when I fire SEMP query (it will come blind count and current message in the queue) will get all queue start, And that SEMP query is automated. And last week my Appliance failover from primary to secondary and I didn't get any data from that SEMP query, so is their any SEMP…
-
Acknowledging messages using Spring JMS
Hello, I would like to manually acknowledge each message I receive from the Solace queue using the JMS protocol. However with the configuration I have below, I am seeing that the messages are actually not being removed even after I explicitly call "message.acknowledge()" on the message. @Bean() public…
-
Where are persistent messages being stored if the event broker software is down?
I am a test engineer and currently doing some testing on the Solace PubSub+ event broker software to make sure it fits my company's needs. I am trying to prove that persistent (guaranteed) messages are properly working. The scenario I am testing is either the Solace broker software going down or the message VPNs. If the…
-
Monitoring Queue Depth
I want to set up alert for queue depth using monitoring tool for Solace cloud (Trial Version). I have set queue threshold at 80%. I am able to gather queue stats using SEMP command but not sure how to set the alerts.
-
Solace + protobuf in Android application
Hi everyone! I'm absolutely new in Solace, so I would you to help me: my app has to communicate with Solace using protobuf models. Can you help, what to start with?
-
Attach protobuf message to solClient_msg_createBinaryAttachmentStream
Hi everyone! Would you be so kind to tell me, how to attach GPBMessage to Solace message? I'm using solClient_msg_createBinaryAttachmentStream (C/iOS API) function to send a message, so my question is how to serialize it to needed type?
-
PubSub+ Event Portal FAQ
You thought you had everything you needed to get started with the Event Portal but then suddenly a question popped into your head. Maybe you're not the only one - check below for answers to common questions. Q: How do I sign up for PubSub+ Event Portal? A: Aha - let's start with an easy one! Sign up for your account here:…
-
BI DIRECTIONAL VPN BRIDGE CREATION IN SAME NODE AND ACROSS DATA CENTER
Hi Team, we have requirement to create bi direction bridge to cater messages from VPN A to VPN B in same DC and across different data center as well. Can some one guide/help with CLI script syntax for same ?
-
Event enabling your IPaaS: Getting started with Boomi and the Solace Connector - Aug 12
When - Two sessions Wednesday Aug 12, 2020 at 9:00AM - 11:00AM ET and Wednesday Aug 12, 2020 at 9:00PM - 11:00PM ET Where Microsoft Teams online session (link provided on registration) (Registration links removed) What Are you new to Boomi? Are you new to Solace? Whether you answered yes or no to those questions, this…
-
[Live Virtual Tradeshow] APIdays – APIs, Ecosystems and Finance-as-a-Service, Aug 19&20
Join Solace at this free virtual event to learn how best you can leverage and build your real-time business in the digital marketplaces that are changing the way customer value is delivered. Our Developer Advocate, Aaron Lee, will be hosting a workshop on "The Evolution of APIs: Events and the AsyncAPI specification". Be…
-
@PollableBean for Reactive Suppliers in Spring Cloud Stream
Supplier beans, or functions that only publish messages in Spring Cloud Stream, are a bit special in that they aren't triggered by the receiving of events like Function or Consumer beans. This means that you often need a way to trigger them to be executed periodically. For imperative functions the framework by default…
-
How to connect to Solace broker using truststore credentials using Python
No formatter is installed for the format not-found
-
New Spring Cloud Stream Dynamic Topic Publish Sample!
Heads up for everyone using Spring Cloud Stream I created a new sample that shows how to publish to dynamic topics! I'll be creating a tutorial or blog at some point to add more explanation, but for now you can check out the code on github: * DynamicDestinationProcessor.java * application.yml Note that this is already…
-
Mechanics of guaranteed publish callbacks when using batched send
Suppose I am publishing guaranteed messages. I build a buffer of 50 messages and use the Send(IMessage[]...) method to send all of them at once. I have a few questions about message acknowledgement: 1. Will I receive 50 acknowledgement events, or just one? 2. If I receive 50, are they guaranteed to come back in the same…
-
What are these objects that start with "#" ??
Ever wonder what all the various objects you see configured in the Solace broker that start with a # symbol?? E.g.: - #client-username - #client - #client-profile - #acl-profile - #config-sync - #REPLAY_LOG_defaultLog - #REPLAY_TOPICS_defaultLog - #P2P/v:solace/... - #bridge/local/... and #bridge/remote/... - #rdp/rdp1 -…
-
.NET best practices for lifetimes/instancing of context/session?
We are looking to add Solace support for publishing/receiving from Solace Topics & Queues to our existing .NET C# codebase that already handles MSMQ and MQ. One thing that I have not come across in the documentation / examples is how we should be instancing the IContext and ISession - the code examples simply create one of…