Spring integration spring与jdbc输出的集成流

Spring integration spring与jdbc输出的集成流,spring-integration,Spring Integration,我希望了解将包含聚合器(发布策略跨越约3分钟)的集成流的输出持久化到数据源中的最佳方法是什么 我一直在考虑JDBC,但也有其他选择。理想情况下,我可以使用一个spring集成组件,它可以很好地处理缓冲写入,以较低的开销维护jdbc连接,并且可以在spring数据级别上运行(我希望使用域模型,而不是原始SQL更新)。 JDCBOutboundGateway和JDBCMessageHandler似乎受到SQL direct的限制 相互作用 我考虑使用JDBCchanelMessagesTestore

我希望了解将包含聚合器(发布策略跨越约3分钟)的集成流的输出持久化到数据源中的最佳方法是什么

我一直在考虑JDBC,但也有其他选择。理想情况下,我可以使用一个spring集成组件,它可以很好地处理缓冲写入,以较低的开销维护jdbc连接,并且可以在spring数据级别上运行(我希望使用域模型,而不是原始SQL更新)。 JDCBOutboundGateway和JDBCMessageHandler似乎受到SQL direct的限制 相互作用 我考虑使用JDBCchanelMessagesTestore,但这似乎受到消息的二进制表示形式的限制。 服务激活器是更合适的选择吗?我是否必须从可轮询队列读取service activator输入,以确保更好的写入性能

此集成流还考虑了事务性约束,目标是每小时容纳大约10K条消息


非常感谢您的指导。在从集成流中查找有关JDBC输出的资源时遇到了困难(主要提到JDBC消息处理程序和网关,但没有特别考虑性能和数据模型灵活性)。

我最终在聚合管道的末尾使用了MongoDbStoringMessageHandler。仍然不确定是否有JDBC解决方案。我最终在聚合管道的末尾使用了MongoDbStoringMessageHandler。仍然不确定是否有JDBC解决方案。