Spring Integration适配性咨询:内存/文件通道等技术疑问
Spring Integration 适配百万交易流处理需求的技术疑问
我们计划评估Spring Integration是否适配当前业务需求:需接收包含100万笔交易的输入流(单条交易以<A>标签包裹,大小为4KB),格式示例如下:
<A> </A> <A> </A> .... <A> </A>
处理逻辑为:根据特定条件将每笔交易拆分为多条记录,再对每组记录进行聚合后推送至其他系统。
现咨询以下技术问题:
- 整个处理流程是基于内存的,还是支持文件存储?我们计划在K8S中运行,容器最大内存为1GB,预期每分钟至少处理20笔交易,担心内存操作会引发性能问题或服务中断。
- 是否必须使用Aggregator?因为我们将使用Filter来分离数据。
- 若使用Queue Message Channel,是否不会有两笔交易共用同一个队列对象?
内容的提问来源于stack exchange,提问作者user1862354
相关产品推荐
相关产品推荐

