阅读更多

11顶
1踩

编程语言
今天打开theserverside, 头版竟然是一个介绍Spring Batch的头版,出于好奇,我简单翻译了一下,希望对Java批处理领域感兴趣的人了解它。原文地址:
http://www.theserverside.com/news/thread.tss?thread_id=47506


概述Spring Batch
SpringBatch,作为一个Spring组件,提供了通过使用Spring的依赖注入(dependency injection)来处理批处理的条件。

尽管SpringBatch的增长势头不如SOA那么迅猛而且也不像它那样可以实时的进行整合,但许多接口仍然是基于普通文件的,因此最好的处理莫过于批处理了。虽然如此,却并没有一个关于Java批处理架构的工业标准,甚至一个可选的标准架构都没有。偶尔有些文章是关于Java批处理架构的,但非常少而且远远搭不上边。目前商业化的批处理似乎处在一个严峻的状态:错误的架构风格和能力。考虑到以下几点:


1.尽管SOA日益增长,但仍然需要一种高强度的批处理架构来最有效率的自动处理大容量的数据或事务却无需人工干预。

2.批处理,作为绝大多数IT项目的组成部分,当前却处在一个没有商业或开源Java框架来为其提供健壮的企业解决方案的尴尬境地。

3.缺乏一个标准的架构直接导致的结果就是:一次性的投入在为自己本企业量身定制的的框架是非常昂贵的。

4.在企业应用里,批处理通常用来处理每天数以亿计的事务处理,而且这些处理任何是非常苛刻的。


尽管缺乏批处理的标准,但仍然有数十年的经验去构造一个高性能的批处理解决方案。Spring Batch正是出于该理念并将该思想致力于开源项目,并通过与Java社区的交流,使得其他开源项目也能从中得到希望,得到益处。Spring获得如此的成功也是出于这样的思想与理念,同样Spring Batch相信也会这样成功应用在SOA以及其它Java架构上的。


如果您想了解关于更多,请参看应该网页:
http://www.theserverside.com/tt/articles/article.tss?l=SpringBatchOverview


来自: theserverside
11
1
评论 共 5 条 请登录后发表评论
5 楼 wei607wei 2009-10-27 16:11

    [*]
[img][/img][url][/url]

    [*]

    [*]
引用
[u][/u][b][/b]
4 楼 sweet 2007-12-07 10:12
Spring Batch m3 出来了
3 楼 yimlin 2007-11-12 16:13
存储过程并不能提高太多,因为通常batch系统也是按单处理的,在某些程度上java的甚至更有优势——在数据缓存上拥有成熟的方案。只有在批量处理上存储过程拥有明显优势。
2 楼 bookong 2007-11-12 11:21
Spring Batch (SB???)
=========================
-_-|||
1 楼 fins 2007-11-12 02:27
做关于大批量数据的批处理, 还是用数据库内嵌的储存过程来做比较快吧

不知道 这个 Spring Batch (SB???) 在纯数据处理类的批处理中 是否能有实际的意义

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Acegi框架介绍

     Authentication可以通过Object getPrincipal()获取一个代表用户的对象,这个对象一般可以转换为UserDetails,从中可以取得用户名/密码等信息。在 Authentication被AuthenticationManager认证之前,没有任何权限的...

  • Acegi Security(Acegi)简介及入门

    Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean...

  • Acegi框架

    Acegi(Acegi Security)框架,是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。通过在Spring容器中配置一组Bean,充分...

  • Spring acegi 安全框架

    Spring ACEGI  作为Spring丰富生态系统中的一个非常典型的应用,安全框架Spring ACEGI的使用是非常普遍的。尽管它不属于Spring平台的范围,但由于它建立在Spring的基础上,因此可以方便地与Spring应用集成,从而...

  • Acegi简介

    Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全...

  • Spring ACEGI的基本实现原理

    Spring ACEGI 作为Spring丰富生态系统中的一个非常典型的应用,安全框架Spring ACEGI的使用是非常普遍的。尽管它不属于Spring平台的范围,但由于它建立在Spring的基础上,因此可以方便地与Spring应用集成,从而 ...

  • Spring Security Acegi 学习之路一

     Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组...

  • Acegi框架介绍(一)

    Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean...

  • Spring Security - Acegi 框架介绍

    Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean...

  • Spring Acegi框架鉴权的实现

    一直对这块了解的不是很透彻,网上看到一位牛人写的一篇文章,分析的很到位,拿来借鉴一下: ...简单分析一下 Spring Acegi 的源代码实现:  Servlet.Filter 的实现 AuthenticationProcessingFilter 启动 Web

  • Spring Security Acegi 学习之路一 (转)

    Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,...

  • Acegi解惑

    Acegi简介 - - Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。...

  • jsp物流信息网建设(源代码+论文)(2024vl).7z

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;

  • 中小学教师教育教学情况调查表(学生家长用).docx

    中小学教师教育教学情况调查表(学生家长用)

  • 航空车辆检测8-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar

    航空车辆检测8-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rarTepegozz-V2 2024-04-21 12:16 pm ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包含4794张图像。 Tepegozz以可可格式注释。 将以下预处理应用于每个图像: *像素数据的自动取向(带有Exif-Arientation剥离) *调整大小为640x640(拉伸) 应用以下扩展来创建每个源图像的3个版本: *水平翻转的50%概率 *垂直翻转的50%概率 *随机裁剪图像的0%至20% * -15和+15度之间的随机旋转 * 0到1.7像素之间的随机高斯模糊 *将盐和胡椒噪声应用于0.1%的像素 以下转换应用于每个图像的边界框: *以下90度旋转之一的同等概

  • LabVIEW实现NB-IoT通信【LabVIEW物联网实战】

    资源说明:https://blog.csdn.net/m0_38106923/article/details/144637354 一分价钱一分货,项目代码可顺利编译运行~

  • jsp网上购书系统设计(源代码+论文)(202490).7z

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;

  • jsp网络购物系统[适合毕业设计](202429).7z

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;

  • 【图像去雾】基于matlab暗通道先验和引导图像过滤单图像去雾【含Matlab源码 9914期】.zip

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

  • 深圳建设工程公司合同管理制度.docx

    深圳建设工程公司合同管理制度

Global site tag (gtag.js) - Google Analytics