0
Google 애플 리케이션 엔진 애플 리케이션에 memcache를 소개하고 있는데, 어떤 memcache 인스턴스가 현재 사용자 (예 : 세션)에 로컬인지 여부를 알아야합니다.구글 appengine memcache 범위
Google 애플 리케이션 엔진 애플 리케이션에 memcache를 소개하고 있는데, 어떤 memcache 인스턴스가 현재 사용자 (예 : 세션)에 로컬인지 여부를 알아야합니다.구글 appengine memcache 범위
Memcache 인스턴스가 글로벌이며 User
인스턴스에 맞지 않습니다.
키로 memcache에 값을 추가하므로 사용자 키 + 일부 추가 정보를 memcache 값의 키로 사용하여 User
바인드 된 memcache를 직접 구현할 수 있습니다.
memcacheService.put(userKey + "userBalance", userBalance);
이 사용자 당 userBalance
을 캐시합니다.
이 경우에는 네임 스페이스 옵션 매개 변수를 악용 할 것이라고 생각합니다. – lowcoupling
물론 가능합니다. 아직 사용하지는 않았지만 그런 시나리오에서는 합리적이라고 생각합니다. – tomrozb
네임 스페이스는 확실히 "멀티 테넌시"시나리오 (데이터 저장소와 마찬가지로 memcache)에 적합한 메커니즘입니다. –