Architecture 微软的springbatch等价物

Architecture 微软的springbatch等价物,architecture,spring-batch,Architecture,Spring Batch,我们正在设计一个需要批处理框架的体系结构 在Java方面,我们正在考虑 我们想知道Microsoft堆栈中的等效工具/框架是什么?问题是:您需要基于Microsoft的解决方案吗 springbatch应该很好地集成,即使在微软的世界里也是如此。它可以在Microsoft服务器上运行、访问Microsoft数据库、使用Microsoft协议(或者更确切地说:使用Microsoft产品使用的相同标准协议) 如果您需要将它与实际的.net代码集成,可以通过许多Web服务协议轻松实现 为什么要重新发明

我们正在设计一个需要批处理框架的体系结构

在Java方面,我们正在考虑


我们想知道Microsoft堆栈中的等效工具/框架是什么?

问题是:您需要基于Microsoft的解决方案吗

springbatch应该很好地集成,即使在微软的世界里也是如此。它可以在Microsoft服务器上运行、访问Microsoft数据库、使用Microsoft协议(或者更确切地说:使用Microsoft产品使用的相同标准协议)

如果您需要将它与实际的.net代码集成,可以通过许多Web服务协议轻松实现


为什么要重新发明轮子?

对于一个完整的批处理框架,除了Spring batch提供的批处理编程模型之外,还可以看看Websphere XD Compute Grid

我建议您在DeveloperWorks中将Spring批处理与WebSphereXD计算网格进行比较时阅读这篇文章


此外,阅读服务器端文章:Spring批处理概述中的这篇文章也很有趣。它将SpringBatch置于WebSphereXD和其他框架(如Quartz和Flux)之外。

微软没有开发ETL框架;存在一些非MS的:


还有一些我不知道的。当然,这两个并不能真正与Spring Batch相比+1对于Sean的问题,您确定需要纯MS解决方案吗?

这两种解决方案都是过时的。在过去的几年里,春天的一批发生了很大的变化。我不是说它现在会“赢”,但我对与Spring Batch 2.x的更新比较感兴趣。这是一个基于Spring Batch规范(JSR 352)的开源.Net批处理框架,可在nugget和Github上获得: