弹簧集成流程与jdbc输出

时间:2016-02-04 14:42:38

标签: spring-integration

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

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

此集成流程也在考虑事务约束,目标是每小时容纳大约10K消息。

任何指示都非常感谢。一直无法从集成流中查找有关JDBC输出的资源(主要是提到jdbc消息处理程序和网关,而没有特别考虑性能和数据模型的灵活性)。

0 个答案:

没有答案