Распределенная блокировка трудна - и вам, возможно, придется блокировать ее, если только вы не читаете.Я предлагаю вам взглянуть на структуру распределенного кэширования, такую как Microsoft Velocity (которая теперь может быть переименована как часть Azure), или на бесплатный, открытый исходный код и очень хороший memcached .
Существуют и другие платные опции - в частности, GemFire и Coherence .
Я бы хотел, чтобы memcache попробовал, это работаеточень хорошо.