Глядя в Azure Caching я наткнулся на this article, который гласитЯвляется ли Azure совместно расположенным экземпляром кэширования внутренним?
При указании совмещения кэширования Роли, размер кэша определяется, принимая определенный процент памяти виртуальной машины. Когда указано кэширование выделенной роли, для кэширования используется вся доступная память виртуальной машины. Если настроены два экземпляра роли, используется объединенная память виртуальных машин.
, но это совмещенный экземпляр кэша конкретный (можно получить доступ, чтение и записи, только экземпляр, на котором он работает) или роли специфическим (может быть доступны для чтения и записи, с помощью любого экземпляра в роль)?
Я не мог найти ясного ответа на этот вопрос ... Я выяснил, что если вы хотите, чтобы две или более роли обращались к одному и тому же кешу, этот «кеш» должен быть самой выделенной ролью ...
РЕДАКТИРОВАТЬ 1
Пример сценария: 3 экземпляра (i1, i2 и i3) из одной роли с использованием ко-расположен кэш, каждый из которых с возможностью сказать кэш 100mb. Если i1 записывается в кеш, значит, i2 может его прочитать? Может ли i3 изменить кешированную информацию?
Пожалуйста, проверьте редактировать 1 – Leonardo
Для вашего сценария - вы должны понимать, что ** Azure Cache ** всегда ** кластер ** - см [это MSDN статьи о Windows Azure Caching] (HTTP://msdn.microsoft.com/en-us/library/windowsazure/hh914161.aspx). Из MSDN: * Бегущие экземпляры этой роли объединяют ресурсы памяти, чтобы сформировать кластер кэша. * Каждый экземпляр в роли видит ** отдельный кластер ** - они не видят отдельных кешей. Таким образом, да - i1, i2, i3 имеют доступ к R/W к кластеру кэшей 300 МБ - независимо от того, находится ли он совместно или выделен. – SliverNinja
Этот ответ верный. Хотя элемент кэша может иметь определенную роль, он доступен для всех других ролей (в кластере). Вы не знаете (или не заботитесь) о том, какой конкретный экземпляр включен в элемент кэша. Служба кэширования позаботится об этом для вас. См. [Этот вопрос] (http://stackoverflow.com/questions/14837213/which-dedicated-cache-configuration-to-use/14839607#14839607) для аналогичного обсуждения. –