基于Azure云计算平台的网格计算,第2部分:开发网格应用
2009-10-18 00:00:00 来源:WEB开发网核心提示: FraudScore代码的首要业务逻辑就是提取输入参数,在Task对象中,基于Azure云计算平台的网格计算,第2部分:开发网格应用(7),可以通过名称和字符串值的一个字典集合来逐一访问,图片看不清楚?请点击这里查看原图(大图),一旦你对自己的应用程序设计和代码完整性有把握了,就可以移步到云中大
FraudScore代码的首要业务逻辑就是提取输入参数,在Task对象中,可以通过名称和字符串值的一个字典集合来逐一访问。
图片看不清楚?请点击这里查看原图(大图)。
接下来,执行一系列的业务规则算出分数。下面是一个摘录:
图片看不清楚?请点击这里查看原图(大图)。
最后,FraudScore更新任务的结果属性。也是简单地在字典集合中设置名称和字符串值。
GridWorker这个基类和WorkerRole实现了把结果排队到云存储中,稍后将被聚合器取回。
准备运行
我们已经开发好了自己的网格应用程序,准备来运行它了。稍微回顾一下我们刚刚完成的事情:使用一个框架,实现了加载器、聚合器和任务代码。我们只需编写特定于应用程序的代码。
剩下的事情就是要来运行应用程序。对于网格应用程序,你应该总是仔细测试,且首先在本地用少量任务来运行。一旦你对自己的应用程序设计和代码完整性有把握了,就可以移步到云中大规模的执行了。我们将在本系列的下一篇文章(第3部分)中来讲述应用程序的运行。
更多精彩
赞助商链接