나는 내 NHibernate 2 차 레벨 캐시로 memcached를 사용합니다. 필자는 Amazon Web Services로 시스템을 옮기고 Memcache와 완벽하게 호환되는 Elasticache를 사용할 계획입니다. Memcached는 호스트 IP 주소 (주의 : 호스트 이름이 아님 - 잘못된 IP 문자열을 발견하면 라이브러리에서 오류를 throw 함)을 사용하여 memcached 서버에 연결합니다.AWS Elasticache와 함께 NHibernate memcached 2 차 레벨 캐시를 사용하는 경우
이<memcache>
<memcached host="192.168.1.1" port="11211" expiration="300" />
</memcache>
Elasticache 반면에 캐시 클러스터에 정적 호스트 이름을 제공하고, 이러한 변화하는 경향이로 내부 IP 주소를 사용하는 것은 권장하지 않습니다 : 다음은 예제 설정 문자열입니다.
누군가 Elasticache와 함께 NHibernate memcached 공급자를 사용할 수 있습니까? NHibernate가 IP 주소가 아닌 호스트 이름을 사용하도록 memcached를 구성하는 또 다른 방법이 있습니까?
는 단지hostname
속성을 사용하고이 ElastiCache에서 제공하는 DNS 이름을 설정할 수 있습니다, 당신은
JP
그것이 호스트 이름으로 구성을 허용하지 않는 이상한 것 같습니다 다음 프로젝트를 사용할 수 있습니다. 직접 구성하는 방법을 찾을 수 없으면 localhost에서 memcached 프록시를 사용하여 연결할 수 있습니다. – datasage