每当我运行下面的代码时,我都会看到两个JMS消息使用者,而不是1:
val result = JmsConsumer.bytesSource(JmsConsumerSettings(connectionFactory).withBufferSize(1).withQueue("testQueue"))
.throttle(1, 1.second, 1, ThrottleMode.shaping)
.take(1)
.runWith(Sink.head)
我在这里想念什么?我想一次消耗一条JMS消息。