Passer au contenu
Atacloud est en accès anticipé. Nous accueillons des partenaires de conception par vagues. S'inscrire à la liste d'attente

Calcul

Accès anticipé

Processus d'arrière-plan

Un traitement en arrière-plan toujours actif pour le travail en file d'attente, et des tâches ponctuelles.

Exécutez des processus d'arrière-plan qui traitent les tâches en file d'attente, en ajoutant de la capacité à mesure que l'arriéré augmente et en descendant à zéro en période d'inactivité. Les processus peuvent aussi exécuter des tâches ponctuelles jusqu'à leur achèvement.

Ouvert aux clients en accès anticipé dans les vagues suivantes. Pas encore offert au grand public.

Fonctionnalités

Adaptation à l'arriéré

Ajoute des processus à mesure que les tâches s'accumulent et les retire à mesure que la file se vide, jusqu'à zéro.

Charge partagée

Les processus se partagent la file, et chaque tâche est traitée par un seul processus à la fois.

Arrêt propre

Lors des mises à jour, les processus terminent ce qu'ils font et remettent le reste dans la file pour qu'il soit repris.

Reprise des processus bloqués

Un processus qui cesse de progresser redémarre automatiquement, même s'il semble encore actif.

Traçage et accès sécuritaire

Remontez chaque tâche jusqu'à son origine, et connectez-vous aux bases de données sans mot de passe stocké.

Tâches ponctuelles

Exécutez une tâche une seule fois ou à la demande, comme une correction de données ou une tâche d'administration, avec de nouvelles tentatives et une limite de temps.

Fonctionnement

  1. 1

    Ajoutez un processus d'arrière-plan à côté de votre application dans votre fichier de configuration.

  2. 2

    Connectez-le à une file d'attente ou à un abonnement aux messages.

  3. 3

    Atacloud ajoute ou retire des processus selon l'évolution de l'arriéré, et les arrête proprement.

ata worker create fulfilment --repo https://git.example.ca/acme/fulfilment --runtime dotnet@10 \
  --subscription fulfilment --region ca-east --residency QC
ata worker scale fulfilment --min-replicas 0 --max-replicas 20 --metric backlog --target 50   # 50 waiting messages per replica; wakes from 0
ata logs fulfilment
Aperçu de l'interface. Sous réserve de modifications.

Souveraineté

Les processus d'arrière-plan s'exécutent dans le même site canadien et la même province que les files d'attente qu'ils lisent.

Questions fréquentes