创建监视计算密集型任务进展的应用永恒
通过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在云平台上创建虚拟机
杭州医院哪家治疗妇科好银川治疗男科医院哪好成都哪男科医院好长春治疗白癜风费用长春治疗妇科医院
长沙治疗宫颈糜烂多少钱
-
杜高犬怎么训练图位置
杜高犬怎么训练【图】杜高犬怎么训练【图】 10:25:51出处:络点击:1309 导读: 其实杜高犬看起来...[详细]
家居优品2022.06.12
-
杜高犬怀孕时期要怎么喂养杜高幼犬喂养事项位置
杜高犬怀孕时期要怎么喂养?杜高幼犬喂养事项 09:52 来源:络 作者:络 当您...[详细]
家居优品2022.06.12
-
松狮和金毛那个好位置
松狮和金毛那个好松狮和金毛那个好 17:25:34出处:络点击:8316 导读: 松狮和金毛狗狗都是比较...[详细]
家居优品2022.06.12
-
松狮吃什么狗粮好位置
松狮吃什么狗粮好?松狮吃什么 好? 11:59:36by 三三松狮犬的喂养有自己的标准,主人不可以莽撞行事,胡乱喂食,给松狮喂 远比喂人类食...[详细]
家居优品2022.06.12
-
杜高犬在城市做伴侣犬好养么图位置
杜高犬在城市做伴侣犬好养么【图】杜高犬在城市做伴侣犬好养么【图】 10:14:01出处:络点击:2136 ...[详细]
家居优品2022.06.12
-
杜高犬为什么要剪耳朵还不是因为漂亮位置
杜高犬为什么要剪耳朵?还不是因为漂亮!杜高犬为什么要剪耳朵?还不是因为漂亮!杜高犬又叫阿根廷獒或者阿根廷杜高犬,它属于运动型...[详细]
家居优品2022.06.12