Maison > Article > développement back-end > Google Cloud Platform : existe-t-il un moyen d'ignorer les messages Pub/Sub si la fonction cloud est déjà en cours de traitement ?
l'éditeur php Yuzi vous présente une introduction à Google Cloud Platform. Lors du traitement des fonctions cloud, si nous voulons ignorer les messages Pub/Sub, existe-t-il une solution ? Google Cloud Platform offre un moyen simple et efficace de répondre à cette exigence. Cet article explique en détail comment ignorer les messages Pub/Sub dans Google Cloud Platform, rendant ainsi votre traitement des fonctions cloud plus flexible et efficace.
Je suis très nouveau sur Google Cloud Platform et je crée actuellement quelques fonctions Cloud dans Go. Je me demande si une fonction cloud abonnée à un sujet peut ignorer les messages déjà en cours de traitement ?
Essentiellement, mon système envoie un message "d'achèvement" à un moment donné, qui démarre une fonction cloud, je veux faire en sorte que si le sujet reçoit un autre message d'achèvement, il ne démarre pas une autre instance de fonction d'abonné, mais ignore le message .
Je ne suis pas sûr de pouvoir le faire localement en utilisant Cloud Function
.
Vous pouvez envisager d'utiliser state
pour gérer de tels cas d'utilisation.
Par exemple, stockez vos messages reçus dans Google Cloud
中有 memorystore 和 Redis
.
Accédez au cache de votre 云函数
中,您可以使用Python
Redis
client.
Vous pouvez ajouter un filtre pour traiter uniquement les messages qui ne sont pas présents dans le cache.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!