Я использую memcached в качестве кеша 2-го уровня NHibernate. Я перевожу свою систему на Amazon Web Services и планирую использовать Elasticache, полностью совместимый с Memcache. Memcached использует набор IP-адресов хоста (примечание: не имен хостов - библиотека выдает ошибку, если обнаруживает недопустимую строку IP) для подключения к серверам memcached. Ниже приведен пример строки конфигурации:
<memcache>
<memcached host="192.168.1.1" port="11211" expiration="300" />
</memcache>
Elasticache, с другой стороны, предоставляет статическое имя хоста для кластеров кеша, и не рекомендуется использовать внутренние IP-адреса, поскольку они подвержены изменениям.
Кто-нибудь смог использовать провайдера NHibernate memcached с Elasticache? Есть ли альтернативные способы настройки memcached с NHibernate, чтобы он использовал имя хоста, а не IP-адрес?
Спасибо
JP