创建监视计算密集型任务进展的应用容易
通过Windows Azure,你可以使用一个虚拟机来处理计算密集型任务。前面给大家介绍了云平台上如何创建一个执行计算密集型任务的Java应用程序,本文将给您介绍一下如何创建一个监视计算密集型任务进展情况的Java应用程序。
1. 在你的开发机器上,创建一个Java控制台应用程序,使用的示例代码在本小节的末尾。在本教程中,我们将使用va作为Java文件名。和之前一样,分别使用你的服务总线命名空间、 默认发行人和默认密钥值,修改your_service_bus_namespace、 your_service_bus_owner、 以及 your_service_bus_key 等占位符。
2. 导出应用程序到一个可执行的JAR,并打包所需的库到生成的JAR.在本教程中,我们将使用r生成的JAR名。
// va
import te;
import teFormat;
import mpleDateFormat;
import rviceBus.*;
import dels.*;
import re.*;
public class TSPClient
{
public static void main(String[] args)
{
try
{
DateFormat dateFormat = new SimpleDateFormat(MM/dd/yyyy HH:mm:ss);
Date date = new Date();
intln(Starting at + rmat(date) + .);
String namespace = your_service_bus_namespace;
String issuer = your_service_bus_owner;
String key = your_service_bus_key;
Configuration config;
config = nfigureWithWrapAuthentication(
namespace, issuer, key);
ServiceBusContract service = eate(config);
BrokeredMessage message;
int waitMinutes = 3; // Use as the default, if no value is specified at command line.
if (ngth != 0)
{
waitMinutes = lueOf(args[0]);
}
String waitString;
waitString = (waitMinutes == 1) ? minute. : waitMinutes + minutes.;
// This queue must have previously been created.
tQueue(TSPQueue);
int numRead;
String s = null;
while (true)
{
ReceiveQueueMessageResult resultQM = ceiveQueueMessage(TSPQueue);
message = tValue();
if (null != message null != tMessageId())
{
// Display the queue message.
byte[] b = new byte[200];
int(From queue: );
s = null;
numRead = tBody()。read(b);
while (-1 != numRead)
{
s = new String(b);
ss = im();
int(s);
numRead = tBody()。read(b);
}
intln();
if (pareTo(Complete) == 0)
{
// No more processing to occur.
date = new Date();
intln(Finished at + rmat(date) + .);
break;
}
}
else
{
// The queue is empty.
intln(Queue is empty. Sleeping for another + waitString);
eep(60000 * waitMinutes);
本报讯(杨京谭德磊)昨天中午 }
}
}
catch (ServiceException se)
{
intln(tMessage());
intStackTrace();
it(-1);
}
catch (Exception e)
{
intln(tMessage());
intStackTrace();
it(-1);
}
}
}
【】
在云平台虚拟机上运行Java计算密集型任务
创建执行计算密集型任务的Java应用程序
利用Windows Azure创建服务总线命名空间
利用Windows Azure在云平台上创建虚拟机
上海哪家妇科好老年性阴道炎防治天津治疗男科费用广东新标木门怎么样抚州哪里有白癜风治疗医院
中山哪家治疗白癜风医院好
-
杜高犬怎么训练杜高犬训练方法位置
杜高犬怎么训练?杜高犬训练方法杜高犬怎么训练?杜高犬训练方法杜高犬是一种比较凶猛的狗狗,因为最初它是养殖在国外的斗牛场的...[详细]
装修攻略2022.06.12
-
杜高犬怎么养一步一步来位置
杜高犬怎么养?一步一步来杜高犬怎么养?一步一步来杜高犬来自于阿根廷,是一名很好的猎手,很受人们的喜欢。下面就来告诉你,要...[详细]
装修攻略2022.06.12
-
松狮吃什么狗粮好以及松狮狗粮的挑选办法位置
松狮吃什么狗粮好以及松狮狗粮的挑选办法松狮吃什么 好以及松狮 的挑选办法 松狮是很温顺的犬,犬的健康和成长跟平时的饮食是有...[详细]
装修攻略2022.06.12
-
杜高犬多大才可以繁殖如何把握杜高犬发情最位置
杜高犬多大才可以繁殖?如何把握杜高犬发情最佳交配时间?杜高犬多大才可以繁殖?如何把握杜高犬发情最佳交配时间?杜高犬,起初...[详细]
装修攻略2022.06.12
-
杜高犬为什么要裁耳位置
杜高犬为什么要裁耳杜高犬为什么要裁耳 18:08:30出处:络点击:18618 导读: 由于杜高犬的耳...[详细]
装修攻略2022.06.12