Solace Topic Destination Header

One big thing to remember here is that you do not configure Topics in Solace… topics are ephemeral metadata on each published message. Watch this: https://www.youtube.com/watch?v=PP1nNlgERQI
Topic Endpoints and Queues have quite similar functions, they are both persistent endpoints to store messages. Typically, Topic Endpoints are only used in JMS applications as an analog for durable subscriptions. We recommend Queues with topic subscriptions for most use-cases. See this blog by Leah: https://solace.com/blog/queues-vs-topic-endpoints/
So skip step #1, and everything else should work fine. ??
The Spring Cloud Stream binder helps create queues and adds topic subscriptions to them automatically. I believe there is a way to tell it to use premade/predefined queues. I’m not too familiar with it. Check the docs here: solace-spring-cloud/solace-spring-cloud-starters/solace-spring-cloud-stream-starter at master · SolaceProducts/solace-spring-cloud · GitHub