0
在Azure中,我有一個WebService角色和一個WorkerRole。在一種情況下,我想使用鎖定,以避免在特定方法上進行並行處理。在經典中,我應該使用鎖定功能:C#WCF Azure通用於不同角色
lock (obj)
{
// code
}
但是該對象需要在角色之間共享。可能嗎 ?如果不是我應該怎麼做?
在Azure中,我有一個WebService角色和一個WorkerRole。在一種情況下,我想使用鎖定,以避免在特定方法上進行並行處理。在經典中,我應該使用鎖定功能:C#WCF Azure通用於不同角色
lock (obj)
{
// code
}
但是該對象需要在角色之間共享。可能嗎 ?如果不是我應該怎麼做?
你在找什麼叫做distributed lock manager。
在azure中實現此功能的一種方法是using blob storage(有點過時的帖子)。 當然還有很多其他的方法。但可能你想重新考慮你的架構,並使用天藍色的隊列/主題或其他東西。