【发布时间】:2019-06-26 13:02:06
【问题描述】:
我能够通过 Kafka 或 RabbitMQ 发送消息并使用 @StreamListener 使用它们。
我现在想跳过一个标头不符合日期条件的邮件。
例如,我希望是这样的:
@StreamListener(value = INPUT, condition = "headers['startDate'] < now()")
public void onMessage(@Payload Data data) {
// I process only messages where header "startDate" is before now
}
有可能吗?
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-stream spring-el