消耗形式Solace队列而不使用latch或thread

时间:2017-03-23 18:08:29

标签: java multithreading solace

我一直在寻找一种方法来找到这种方法。 到目前为止,队列消耗的所有安慰样本都使用了一个锁存器或某种线程; https://github.com/SolaceSamples/solace-samples-java/tree/master/src/main/java/com/solace/samples 一旦闩锁被移除,就不会消耗任何东西。有没有办法使用锁存器?

1 个答案:

答案 0 :(得分:0)

您可以使用XMLMessageConsumer.receive()。 可以找到Javadocs here

Solace Java API允许您异步或同步使用消息。您引用的示例异步使用消息,并使用锁存器来帮助线程之间的同步。

请注意,Solace API包中包含更多示例。 API包中的BlockingSubscriber.java提供了如何同步接收消息的示例。