Amazon ElastiCache sans serveur prend désormais en charge la commande WATCH au même emplacement
Aujourd’hui, nous annonçons qu’Amazon ElastiCache sans serveur prend désormais en charge la commande WATCH pour les transactions sur le même créneau, aidant ainsi les développeurs à créer des applications plus fiables avec une meilleure cohérence des données dans des scénarios à haute simultanéité. Avec ce lancement, la commande WATCH conditionne les transactions, garantissant qu’elles ne s’exécutent que lorsque les clés surveillées restent inchangées.
Pour ElastiCache sans serveur, la commande WATCH fonctionne avec les transactions qui opèrent sur des clés situées dans le même emplacement de hachage que les clés surveillées. Lorsque des applications tentent de surveiller des clés qui ne se trouvent pas dans le même emplacement de hachage, elles reçoivent une erreur CROSSSLOT. Les développeurs peuvent contrôler le placement des clés en utilisant des balises de hachage dans leurs noms de clé pour s’assurer que les clés sont hachées au même emplacement. La transaction sera également abandonnée lorsqu’ElastiCache sans serveur ne peut garantir l’état des clés surveillées.
La prise en charge des commandes WATCH est disponible dans toutes les Régions AWS où ElastiCache sans serveur est pris en charge sans frais supplémentaires. Pour commencer, créez des transactions à l’aide de la commande WATCH via votre bibliothèque cliente préférée. Pour en savoir plus sur les transactions conditionnelles et la commande WATCH, consultez la documentation ElastiCache sans serveur et la documentation sur les transactions Valkey.