基于Azure云计算平台的网格计算,第2部分:开发网格应用
2009-10-18 00:00:00 来源:WEB开发网核心提示: Azure Grid通过一个名为AppLoader的类,为你的加载器提供了一个可以开始编码的模板,基于Azure云计算平台的网格计算,第2部分:开发网格应用(4),需要实现GenerateTasks方法,来获取你的输入数据,这个值是由外部提供给GenerateTasks方法的,Task ID:这
Azure Grid通过一个名为AppLoader的类,为你的加载器提供了一个可以开始编码的模板。需要实现GenerateTasks方法,来获取你的输入数据,生成带有任务类型名称和参数的任务。你的代码创建Task对象,并作为数组返回。在基类中,GridLoader,把你的任务处理为队列后放到任务执行位置的云存储中。
图片看不清楚?请点击这里查看原图(大图)。
为了实现Fraud Check的加载器,我们用下面的代码替换任务创建的示例代码,以从电子数据表CSV中读取记录,并为每条记录创建一个任务。
图片看不清楚?请点击这里查看原图(大图)。
输入的电子数据表的首行应该包含参数名称,而后面的行应该包含值,正如之前显示的那样。创建任务的过程很简单,就是初始化一个Task对象,并构造器中赋给它如下信息:
Project Name:你的应用程序的项目名称。这从配置文件设置中读取。
Job ID:工作运行的编号,一个字符串。这个值是由外部提供给GenerateTasks方法的。
Task ID:这个任务的唯一标识符,一个整数。
更多精彩
赞助商链接