【问题标题】:Generate the java messages on FIFO order按 FIFO 顺序生成 java 消息
【发布时间】:2026-01-03 05:30:01
【问题描述】:

目前在我们的一个项目中,当轮询器检测到目录中的文件时,我们有 JMS 服务来生成消息。 JMS 消息是随机生成的。我们为此使用了入站通道适配器。我们需要按 FIFO 顺序生成消息(这基于时间戳)。有没有办法实现这个..?如果是,请提出建议。

谢谢。

【问题讨论】:

    标签: spring-integration spring-jms


    【解决方案1】:

    您可以将自定义的FileListFilter 添加到通道适配器,用于对文件进行排序。

    【讨论】:

    • 嗨,Gary,我对入站通道适配器和出站通道适配器感到困惑。在一些帖子中,我读到入站通道适配器的目的是为每条消息生成一个文件,但在其他帖子中,我理解入站和出站通道适配器就像消息通道的端点,一个发送消息,另一个接收信息。请解释差异及其核心目的。提前致谢。
    • 入站通道适配器启动消息流;出站通道适配器结束流。它们是单向集成。入站和出站网关用于向外部系统发送请求/回复消息。