AFAIK Spring Cloud Stream 项目基于 Spring Integration。因此,我想知道是否有一种很好的方法可以在StreamListener
触发处理程序之前重新排序入站消息的子集?或者我是否需要IntegrationFlow
使用 Spring Integration 中的 XML 或 Java DSL 配置从头开始组装整个系统?
我的用例如下。大多数时候,我会在 Kafka 主题上处理入站消息。但是,一些事件必须根据CORRELATION_ID
、SEQUENCE_NUMBER
和SEQUENCE_SIZE
标头重新排序。换句话说,我想尽可能多地使用 StreamListener 并简单地为某些事件插入重新排序策略。