2015-04-03 60 views
0

在Azure中,我有一个WebService角色和一个WorkerRole。在一种情况下,我想使用锁定,以避免在特定方法上进行并行处理。在经典中,我应该使用锁定功能:C#WCF Azure通用于不同角色

lock (obj) 
{ 
    // code 
} 

但是该对象需要在角色之间共享。可能吗 ?如果不是我应该怎么做?

回答

0

你在找什么叫做distributed lock manager

在azure中实现此功能的一种方法是using blob storage(有点过时的帖子)。 当然还有很多其他的方法。但可能你想重新考虑你的架构,并使用天蓝色的队列/主题或其他东西。