【发布时间】:2018-03-30 08:14:12
【问题描述】:
在 Service Fabric 群集中,我有一个无状态服务,它有一个 while(true) 循环在 RunAsync 方法中连续运行。由于这个while循环,我发现很难从集群中删除应用程序。每次我尝试删除说明无法分离进程时都会发生错误。通常我会尝试部署应用程序一次以删除代码。要在应用程序之上重新部署代码,我必须部署两次。在不删除无限while循环的情况下是否可以解决这个问题。
更新:Runasync 方法
protected override async Task RunAsync(CancellationToken cancellationToken)
{
//making sure the thread is active
while (true)
{
do something;
}
}
感谢您的意见。
【问题讨论】:
-
您能在此处添加您的 RunAsync 方法以便更好地理解吗?
-
我已经添加了 Runasync 方法。
标签: azure-service-fabric service-fabric-stateless