Code Explainers
Code explainers tagged #retries
ruby
class SyncInventoryJob < ApplicationJob queue_as :integrations retry_on Faraday::TimeoutError,
Resilient background jobs with retry_on in Rails
background-jobs
error-handling
retries
Intermediate
8 steps
python
from celery import shared_task, signature from django.core.mail import send_mail from .models import Report, ReportExport
Chaining Celery tasks in Django
asynchronous tasks
task chaining
retries
Intermediate
8 steps
php
<?php namespace App\Jobs;
Rendering invoice PDFs in a Laravel queue job
queued jobs
pdf generation
file storage
Intermediate
9 steps
php
<?php namespace App\Jobs;
A retrying queue job in Laravel
queues
background-jobs
retries
Intermediate
7 steps
ruby
class ApplicationJob < ActiveJob::Base retry_on ActiveRecord::Deadlocked, wait: 5.seconds, attempts: 3 discard_on ActiveJob::DeserializationError
Instrumenting every job in Rails
active-job
structured-logging
retries
Intermediate
6 steps
php
<?php namespace App\Jobs;
Serializing balance reconciliation in Laravel
queues
concurrency
idempotency
Intermediate
7 steps
python
import requests from requests.adapters import HTTPAdapter from urllib3.util.retry import Retry
Building a resilient requests Session
retries
backoff
http-client
Intermediate
7 steps
ruby
class OrderConfirmationJob < ApplicationJob queue_as :mailers retry_on Net::OpenTimeout, wait: :polynomially_longer, attempts: 5
Resilient background jobs in Rails
background-jobs
retries
idempotency
Intermediate
8 steps