🎄 Happy Holidays! 🥳

Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.

Happy Holidays!

Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.

Topic end Point in solace

soniya
soniya Member Posts: 23

Hi Team,

@marc I gone throught DMR usecase and I have 2 pub application and 4 Sub application , I using spring cloud stream. I have used dynamic routing in smae.

My question is when I am publishing the topic I can see the topic at consumer end like which consumer has consumerd the topic but I want to see it at Solace end like which topic has been subscribed by which consumer.


Please suggest

Tagged:

Comments

  • marc
    marc Member, Administrator, Moderator, Employee Posts: 963 admin

    Hi @soniya,

    You should be able to find this type of information in the PubSub+ Manager. Within PubSub+ manager you can either go to your queue where you can find the topics it's subscribed to by clicking on "Subscriptions" and the Consumers bound to it by clicking on "Consumers"

    OR if you don't know your queue then you can go find the queue by going to your clients under "Clients" -> "Solace Clients" -> "Consumers" where you will see the Endpoint Name(s).

    Note that PubSub+ Manager uses our SEMP management API so if you need to find these info programmatically you would use SEMP.

    Hope that helps!

  • soniya
    soniya Member Posts: 23
    edited July 2022 #3

    Thanks @marc

    Can you please share a example of SEMP or ccan I integrate my existing code with SEMP.I can see Queues name in consumers("Clients" -> "Solace Clients" -> "Consumers"). But I want like which topic is subscribed that only I want to see. Please suggest me.


    One question:- Why multiple queue generated for each topic I mean can we create multiple queue for each topic so that only that queue will create which topic is consumed.

    I configured as shown below for 4 topics. for each topic I have created different but again when application run it create 4 queue instead of one.

    spring:

     cloud:

      function:

       definition: eSupplyOrderEventTypeNetwork1Supplier

      stream:

       bindings:

        eSupplyOrderEventTypeNetwork1Supplier-out-0:

         destination: 'E/Supply/Order/Create/{event_type}/{network}'

        sendESupplyOrderEvent2Network-out-0:

         destination: 'E/Supply/Order/Create/{event_type}/{network}'  

        sendESupplyOrderEvent3Network-out-0:

         destination: 'E/Supply/Update/{event_type}/{network}'

        sendESupplyOrderEvent4Network-out-0:

         destination: 'E/Supply/Update/{event_type}/{network}'  



    Please suggest.