开发简单事务批处理应用程序

可使用批处理作业控制器和 Enterprise JavaBeans (EJB) 数据流、命令行或 Apache ANT 工具来编写简单的批处理应用程序。

关于此任务

避免故障 避免故障: 如果批处理步骤使用批处理数据流 (BDS),且该数据流的数据在批处理应用程序部署至的应用程序服务器的文件系统本地,那么必须遵循某些步骤以支持作业重新启动方案。如果这类批处理应用程序部署至可在多台机器上运行的应用程序服务器,那么不能保证最初运行该批处理作业的机器接受重新启动请求。批处理应用程序部署至集群时,如果针对这类应用程序运行的批处理作业已取消然后重新启动,那么会发生此情况。在此方案中,部署可能会将重新启动请求发送至另一台机器上运行的应用程序服务器。因此,如果需要基于文件的亲缘关系,那么可应用以下解决方案以支持作业重新启动方案:
  • 确保数据以相同方式提供给可启动批处理应用程序的每台机器使用。对此示例使用网络文件系统。此操作可能会降低应用程序的性能。
  • 在应用程序服务器上部署只能在具有本地数据的机器上运行的应用程序。通过将该应用程序部署至只有一个成员的节点组的集群来完成此操作。
gotcha
避免故障 避免故障: 批处理应用程序开发者必须确保在该批处理步骤回调方法中完成的事务工作继承网格端点启动的全局事务。此操作确保在批处理步骤下执行的工作仅在每个检查点落实并在步骤失败时回滚。gotcha

为了打印方便,这些命令被拆分为多行。

过程

结果

您已使用批处理作业控制器和 Enterprise JavaBeans (EJB) 数据流、命令行或 ANT 工具开发简单的事务批处理应用程序。

下一步做什么

安装计算密集型应用程序并配置 WebSphere® 网格端点。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tgrid_bgridtutorial2
文件名:tgrid_bgridtutorial2.html