Я использую AWS ElastiCache Cluster (memcached) с несколькими узлами. Кажется, что данные не реплицируются между узлами. При запросе данных из конечной точки кластера ElasticCache иногда возвращаются данные из более ранней записи, но иногда выбирается другой узел для чтения, и данные не могут быть найдены.
Есть ли практический способ репликации данных между узлами с помощью ElastiCache (Memcached)? (Я бы предпочел избегать сложного решения, которым мне нужно управлять самостоятельно, поскольку это противоречит цели использования управляемого сервиса, такого как ElastiCache)
Мне было поручено перенести устаревшее предварительное приложение на AWS, предыдущая конфигурация сервера мне недоступна.
Альтернативный подход, который я рассматривал, заключался в том, чтобы гарантировать, что одни и те же экземпляры EC2 всегда попадают на один и тот же узел, однако данные сеанса пользователя также сохраняются в memcached, и это не гарантирует, что последующие запросы пользователей будут выполнены одним и тем же экземпляром EC2 ( используя ALB).