C# WCF Azure 在不同角色上通用
C# WCF Azure common on different role
在 Azure 中,我有一个 WebService 角色和一个 WorkerRole。在一种情况下,我想使用锁,以避免对特定方法进行并行处理。在经典中,我应该使用锁定功能:
lock (obj)
{
// code
}
但对象需要在角色之间共享。可能吗 ?如果不是我该怎么办?
您要找的是distributed lock manager。
在 azure 中实现这一点的一种方法是 using blob storage(有点过时 post)。
当然还有很多其他的方法。但可能您想重新考虑您的架构并使用 azure queues/topics 或其他东西。
在 Azure 中,我有一个 WebService 角色和一个 WorkerRole。在一种情况下,我想使用锁,以避免对特定方法进行并行处理。在经典中,我应该使用锁定功能:
lock (obj)
{
// code
}
但对象需要在角色之间共享。可能吗 ?如果不是我该怎么办?
您要找的是distributed lock manager。
在 azure 中实现这一点的一种方法是 using blob storage(有点过时 post)。 当然还有很多其他的方法。但可能您想重新考虑您的架构并使用 azure queues/topics 或其他东西。