Course Outline


About Beanstalkd

Pre-requisites

  • Knowledge of Message Queues and brokers
  • Working knowledge of Working knowledge of Python

Duration

  • 2-5 days

Lab Setup

  • Hardware Configuration
    • A minimum of 20GB of disk space and atleast 4GB of RAM
    • Ensure that all participants have a properly functioning Internet connection

Course Outline for Beanstalkd

Introduction to beanstalkd
  • What is beanstalkd?
  • Why beanstalkd?
  • Installing beanstalkd
Basics of beanstalkd
  • Producer
  • Worker
  • beanstalkd protocols
  • Various commands to be used with beanstalkd
Job Lifecycle in beanstalkd
  • Ready
  • Reserved
  • Delayed
  • Buried
Actions on the Job in beanstalkd
  • Put
  • Reserve
  • Delete
  • Put with delay
  • Release with delay
  • Release
  • Bury
  • Kick
Using beanstalkd with different languages
  • Pheanstalk
  • Integration with Python

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.