저는 Azure에 Cache WorkerRole을 가지고 있습니다. 롤의 OnStart 동작을 재정의하여 캐시를 미리 채우고 자체 스케줄러를 사용하여 작업자 역할 자체에서 캐시를 채울 계획이었습니다. 이것은 확장 가능하지 않습니다. 저는 이것을 알고 있지만, 필요하지 않습니다.캐시 WorkerRole이 자체 캐시에 추가 할 수 있습니까?
내 질문은 이것도 가능합니까? OnStart를 재정의 할 수 있지만 캐시에 액세스하려면 어떻게해야합니까? 내 다른 역할에서 나는 web.config를 구성하고 다음을 수행합니다.
DataCacheFactory cacheFactory = new DataCacheFactory();
DataCache cache = cacheFactory.GetDefaultCache();
그러나 Web.config를 변경하면 문제가 발생합니까? 나는 이것을 할 것이냐?
<localCache isEnabled="true" sync="TimeoutBased" objectCount="100000" ttlValue="300" />
또는 내가 할 것이다 :
<autoDiscover isEnabled="true" identifier="CacheRoleName" />
누구나이를 설정하는 방법에 대한 조언을하기 전에 이런 짓을하고 있나요?
좋은 조언. 이것은 프로토 타입을위한 것입니다. 이 제품을 위해 빠르고 저렴하게 확장 할 필요가 없으며 소비자는 현명한 후퇴를 필요로합니다. 이것은 목표를 달성하기위한 단순한 (그리고 더러운) 방법 일뿐입니다. 의견을 주셔서 감사합니다 : D 조 – Faraday