通过Windows Azure,你可以使用一个虚拟机来处理计算密集型任务,例如,一个虚拟机可以处理任务,并交付结果给客户机或移动应用程序。本文将让你了解如何创建一个可运行计算密集型的Java应用程序,并可以被另一个Java应用程序所监视的虚拟机。
本教程假定你知道如何创建Java控制台应用程序、导入库到你的Java应用程序及生成一个Java存档(JAR)。假设没有Windows Azure的相关知识。
你将学到:
如何创建一个虚拟机
如何远程登录到你的虚拟机
如何在你的虚拟机上安装一个JRE或JDK
如何创建一个服务总线命名空间
如何创建一个执行计算密集型任务的Java应用程序
如何创建一个监视计算密集型任务进展情况的Java应用程序
如何运行Java应用程序
如何停止Java应用程序
本教程将使用Traveling Salesman Problem作为计算密集型任务。下面是在Java应用程序中运行计算密集型任务的例子:
以下是一个Java应用程序监控计算密集型任务的例子:
注意
要完成本教程,你需要一个已启用 Windows Azure 虚拟机功能的 Windows Azure 帐户。你可以创建一个免费的试用帐号,在短短的几分钟内启用预览功能。
(责任编辑:蒙遗善)
时间: 2024-09-17 14:47:40