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é

Fonctions et tâches cron

Exécutez de petites tâches à la demande, selon un horaire ou à l'arrivée de messages.

Exécutez de courtes tâches lancées par une requête Web, un horaire ou un message, sans serveur à gérer. Chacune s'exécute dans la province canadienne de votre choix.

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

Fonctionnalités

Déclencheurs de requêtes Web

Exécutez une tâche chaque fois que quelqu'un appelle une adresse Web, avec des limites de taille et de débit pour prévenir les abus.

Tâches planifiées

Exécutez des tâches selon un horaire dans votre fuseau horaire, en sautant au besoin une exécution si la précédente n'est pas terminée.

Déclencheurs de messages

Exécutez une tâche pour chaque message reçu, et mettez de côté les messages en échec pour les inspecter et les relancer.

Nouvelles tentatives sécuritaires

Chaque livraison conserve le même identifiant lors d'une nouvelle tentative, afin que votre tâche puisse ignorer en toute sécurité le travail déjà terminé.

Limites de durée et de charge

Limitez la durée de chaque tâche et le nombre de tâches exécutées en même temps.

Traçage de bout en bout

Remontez chaque tâche jusqu'à la requête ou au message qui l'a lancée.

Fonctionnement

  1. 1

    Écrivez un petit gestionnaire dans le langage de votre choix.

  2. 2

    Choisissez ce qui le lance : une adresse Web, un horaire ou un message.

  3. 3

    Atacloud l'exécute à la demande au Canada, avec des limites de durée et de nouvelles tentatives.

ata function create bill-order --repo https://git.example.ca/acme/billing --runtime dotnet@10 \
  --subscription billing --max-replicas 10 --region ca-east --residency QC
ata db connect orders-db --function bill-order --database billing --role readWrite   # ConnectionStrings__billing, no password
ata function create nightly-report --repo https://git.example.ca/acme/reports --runtime dotnet@10 --schedule "0 3 * * *" \
  --time-zone America/Toronto --concurrency-policy forbid --region ca-east --residency QC   # time zone defaults to UTC
Aperçu de l'interface. Sous réserve de modifications.

Souveraineté

Les données et les journaux des fonctions restent dans le site canadien où la fonction s'exécute.

Questions fréquentes