abh*_*ram 24 spring spring-batch
我知道spring批处理框架以块的形式处理数据.但是,我在想,当通过java实现相同的分块功能时,为什么我们需要使用批处理框架.
有没有人可以告诉我,如果有更多的理由去春季批处理框架?
Mic*_*lla 61
让我稍微改一下你的问题,看看是否能解决这个问题.
Spring Batch提供了什么,在构建批处理应用程序时我必须自己处理?
Spring Batch作为JSR-352(java批处理规范)的基础,自从该规范问世以来,Java空间中现在有很多Spring Batch可供使用.话虽如此,Spring Batch仍然提供了许多基本Java所做的范围:
在"基本"批处理作业中
在简单批处理作业的范围内,Spring Batch提供了一系列在所有企业垂直行业中经过实战测试的实用程序和实现.一些例子是:
ItemReader和15个ItemWriter实现,涵盖了输入和输出的大量选项(文件,JDBC,NoSQL,JMS等).所有这些都提供了声明式I/O选项,因此您无需为有状态的读者和编写者编写和测试代码.Tasklet(Spring Batch相当于JSR-352的Batchlet)实现的集合,包括用于执行shell命令和与Hadoop连接的实现.其他优点
除了Spring Batch带来的上述示例之外,它还有更进一步:
我个人认为批量处理是"设置并忘记它"的编程模型.虽然它不性感,但批处理是一种非常有用的处理模型,并且比大多数人意识到的更有用.Spring Batch提供了一个环境,可以尽可能轻松地开发强大的批处理作业.
| 归档时间: |
|
| 查看次数: |
15941 次 |
| 最近记录: |