Java CORBA的Spring批处理机制

Java CORBA的Spring批处理机制,java,spring,spring-batch,corba,Java,Spring,Spring Batch,Corba,在Spring批处理机制中,是否有一种可以调用CORBA客户机API的既定方法 我需要从数据库通过CORBA托管的API处理海量数据。我正在考虑将API调用作为项目处理器或项目编写器 对于ItemProcessor,我可能需要在处理阶段通过注入必要的CORBA内容来调用API 对于项目作者,是否有合适的作者?我没找到。也许我可以构建一个通用的编写器,这样就可以像其他任何编写器一样使用它,或者只是编写一个自定义的编写器并克服它 有人能通过评估这些方法并提出最好的方法来提供帮助吗? 如果我能写一个通

在Spring批处理机制中,是否有一种可以调用CORBA客户机API的既定方法

我需要从数据库通过CORBA托管的API处理海量数据。我正在考虑将API调用作为项目处理器或项目编写器

对于ItemProcessor,我可能需要在处理阶段通过注入必要的CORBA内容来调用API

对于项目作者,是否有合适的作者?我没找到。也许我可以构建一个通用的编写器,这样就可以像其他任何编写器一样使用它,或者只是编写一个自定义的编写器并克服它

有人能通过评估这些方法并提出最好的方法来提供帮助吗? 如果我能写一个通用的CorbaItemWriter,我该如何为Spring批处理社区做出贡献


注意:我能够在Spring中成功地配置CORBA客户机,并使用ItemProcessor连接API

没有基于CORBA的
ItemWriter
(或者
ItemReader
),因此您需要自己编写。关于将其贡献给核心框架,您可以遵循此处创建贡献的指导原则:

我已经在上面实现了这一点。正如您所知,CORBA类似于调用另一个java方法,关键是确保与服务器的连接在其负载容差内尽可能长,因此使用chunk来监视这一点。我在从服务器持久化跳过的应用程序异常时遇到问题。当服务器成功地处理了100条记录中的90条记录时,第91条记录的应用程序异常意味着再次处理所有90条记录,并导致91条异常(服务器现在有90条重复),而不是1条。有什么解决办法吗?请作为新问题提问,我可以在那里回答。谢谢,作为新问题发布。