【发布时间】:2012-04-12 02:48:25
【问题描述】:
在我的服务部署中,我有两个角色.. 一个 web 角色和一个工作角色..
在我的 webrole 的 on_start() 方法中,我枚举了工作角色的实例并在某个内部端创建了一个 tcp 连接点。
但通常它会失败,因为工作角色的实例尚未启动。
所以问题是我可以知道实例是否已经启动或者我可以等待工作者角色的实例以某种方式启动吗?
这是代码
public override bool OnStart()
{
// For information on handling configuration changes
// see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
ConnectionStatics.ConnectRouterToWorkers();
Messaging.KeepReadingMessages.Start();
return base.OnStart();
}
【问题讨论】:
标签: azure connection azure-worker-roles azure-web-roles