首页 > 解决方案 > 在 Spring Batch 处理器或编写器中使用 EJB 连接 IBM MQ 是否更好?

问题描述

需要使用 Spring Batch 读取平面文件,并使用托管在 WebSphere 服务器中的 EJB (MDB) 将成功记录推送到 IBM MQ,并且应将错误记录写入平面文件。在处理器或编写器中使用 EJB 是更好的做法吗?

标签: springspring-batchibm-mqejb-3.0

解决方案


使用 WebSphere 服务器中托管的 EJB (MDB) 将成功记录推送到 IBM MQ

这是一个写操作,因此最好使用ItemWriter.

错误记录应写入平面文件

这些记录可以使用SkipListener依赖于错误发生的时间写入文件(在过程或写入期间,请参阅方法onSkipInProcessonSkipInWrite)。


推荐阅读