Spring Cloud Stream Consumer收到的同一条消息多于一条消息

时间:2019-03-28 07:48:48

标签: spring stream cloud consumer

我们正在听另一个API产生的主题。消费者,正在处理消息,但有时需要4-5秒钟以上。然后,春天的云流将相同的消息发送给消费者。因此,在消费者端发生了错误。

@StreamListener(ORDER_CREATED)
void orderCreated(Event event) {
  log.info("ORDER CREATED event received.")

  //process message
  //sometimes take a more than 4-5 seconds


  log.info("Order successfully STARTED.")
}

消费者应该尽快消费消息吗?还是应该在消费者中保持异步?

0 个答案:

没有答案