Question 1 sur 10
Comment définir le nombre maximum de tentatives d’exécution d’une tâche (job) dans Laravel ?
- A. En configurant le fichier .env
- B. En utilisant la propriété « tries » dans la classe du Job
- C. Le nombre maximum de tentatives est déterminé par le gestionnaire de file d’attente
- D. Par défaut, les jobs ne sont tentés qu’une seule fois
Le nombre maximum de tentatives d’exécution d’un job peut être défini en utilisant la propriété tries
dans la classe du job.
Question 2 sur 10
Que se passe-t-il si un job dans Laravel dépasse le nombre maximum de tentatives ?
- A. Le job est marqué comme « terminé »
- B. Le job est reprogrammé pour être exécuté ultérieurement.
- C. La tâche (job) est marquée comme « échouée » et peut être relancée manuellement
- D. Laravel ne prend pas en charge les tentatives d’exécution.
Lorsque le nombre maximum de tentatives est dépassé, le job est marqué comme « échoué » et peut être relancé manuellement si nécessaire.
Question 3 sur 10
Dans les queues Laravel, à quoi sert la commande php artisan queue:work
?
- A. Créer un nouveau gestionnaire de file d’attente
- B. Distribuer un job
- C. Pour démarrer un processus de gestionnaire de file d’attente qui écoute et traite les jobs
- D. Dresser la liste de tous les jobs disponibles
La commande php artisan queue:work
démarre un processus qui écoute et traite les jobs dans la file d’attente.
Question 4 sur 10
Comment prioriser les jobs dans les files d’attente de Laravel ?
- A. En utilisant la méthode priority() lors de l’envoi d’un job
- B. Laravel ne prend pas en charge la hiérarchisation des jobs
- C. En modifiant la configuration du pilote de la file d’attente
- D. En changeant le nom de la classe du job
Vous pouvez prioriser les jobs en utilisant la méthode priority()
lors de l’envoi d’un job.
Question 5 sur 10
A quoi sert principalement le système « Broadcasting » dans Laravel ?
- A. Gérer les migrations de bases de données
- B. Diffuser des événements en temps réel aux clients connectés
- C. Générer des templates HTML
- D. Gérer l’authentification des utilisateurs
Le système de Broadcasting
est utilisé pour diffuser des événements en temps réel aux clients connectés.
Question 6 sur 10
Quel package Laravel fournit l’infrastructure pour la diffusion d’événements ?
- A. broadcast
- B. event-broadcasting
- C. laravel-websockets
- D. broadcast-manager
Le package event-broadcasting
fournit l’infrastructure pour la diffusion d’événements dans Laravel.
Question 7 sur 10
Dans Laravel, à quoi sert un event ?
- A. Définir des routes API
- B. Déclencher une action spécifique lorsqu’un événement se produit
- C. Stocker les données de session de l’utilisateur
- D. Configurer le serveur de diffusion
Un event
sert à déclencher une action spécifique lorsqu’un événement se produit dans l’application.
Question 8 sur 10
Quel pilote de broadcasting est couramment utilisé pour le broadcasting en temps réel dans les applications Laravel ?
- A. pusher
- B. file
- C. database
- D. redis
Le pilote pusher
est couramment utilisé pour le broadcasting en temps réel dans les applications Laravel.
Question 9 sur 10
Qu’est-ce qu’un « Channel » dans le système de Broadcasting de Laravel ?
- A. Une route spécifique pour la diffusion d’événements
- B. Un mécanisme pour grouper et filtrer les événements pour des clients ou des sujets spécifiques
- C. Un type d’événement
- D. Une table de base de données pour stocker les événements
Un Channel
est un mécanisme pour grouper et filtrer les événements pour des clients ou des sujets spécifiques.
Question 10 sur 10
Quelle commande Laravel est utilisée pour créer une nouvelle classe event ?
- A. php artisan event:new
- B. php artisan make:event
- C. php artisan create:event
- D. php artisan generate:event
La commande php artisan make:event
est utilisée pour créer une nouvelle classe d’événement dans Laravel.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.