【问题标题】:Can we attach topics to temporary queues in solace我们可以将主题附加到临时队列中吗?
【发布时间】:2020-10-18 11:53:57
【问题描述】:

我有一个用例,我发布到一个主题并通过队列来安慰地收听。由于队列数量的增加,我们决定创建临时队列。当我尝试使用临时队列时,我能够直接发布和订阅。但我无法将主题端点附加到队列中。是否可以将主题端点附加到 Solace 中的临时队列,如果可以,该怎么做?

【问题讨论】:

    标签: solace


    【解决方案1】:

    是的,这是可能的。您使用的是哪个 API?假设它是 Solace Java API,那么要将主题订阅添加到队列中,您可以使用 JCSMPSession.addSubscription(...) 方法。对于其他 Solace API,请参阅此处的文档:https://docs.solace.com/Solace-PubSub-Messaging-APIs/API-Developer-Guide/Adding-Topic-Subscriptio.htm

    无论队列是临时的还是持久的,过程都是一样的。

    Queue queue = JCSMPFactory.onlyInstance().createQueue("Q/tutorial/topicToQueueMapping");
    Topic tutorialTopic = JCSMPFactory.onlyInstance().createTopic("T/mapped/topic/sample");
    session.addSubscription(queue, tutorialTopic, JCSMPSession.WAIT_FOR_CONFIRM);
    

    在上面的添加订阅方法中,传入您的临时队列对象引用。

    【讨论】:

      猜你喜欢
      • 2011-09-24
      • 2018-11-07
      • 1970-01-01
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 2017-02-12
      • 1970-01-01
      相关资源
      最近更新 更多