-
Notifications
You must be signed in to change notification settings - Fork 230
Home
Mike Perham edited this page Apr 29, 2021
·
41 revisions
Faktory is a language-agnostic, persistent background job system.
- Getting Started Ruby - processing Faktory jobs using Ruby
- Getting Started Golang - using Go workers with Faktory
- Getting Started Python - using Python with Faktory
- Want to use Python, JavaScript, PHP, Elixir, etc? Go here
- Installation - how to install Faktory
- The Job Payload - the job payload is the core data structure for Faktory
- Job Errors - how Faktory helps you handle job errors
- Security - how to secure Faktory
- Related Projects - worker libraries and other Faktory-related projects
- Development - it's open source, interested in working on the Faktory codebase itself?
- Worker Lifecycle - how to implement a worker package
- Debugging - having problems with Faktory itself?
- Storage - learn about Redis storage
Upgrade to Faktory Enterprise for more features and official support.
- Purchase Faktory Enterprise
- Pro Cron - enqueue jobs periodically
- Pro Metrics - send real-time usage metrics to Statsd for monitoring
- Pro Redis Gateway - expose Faktory's Redis instance to the network
- Pro Expiring Jobs - expire jobs after a time period
- Pro Unique Jobs - ensure jobs aren't duplicated for a time
- Ent Installation - how to install Faktory Enterprise
- Ent Throttling - throttle queues to prevent worker overload or SLA violations
- Ent Batches - create complex asynchronous job workflows
- Ent Tracking - track job execution progress
- Ent Remote Redis - use a remote Redis instance with Faktory
- Licensing - learn how Faktory Enterprise licensing works
Home | Installation | Getting Started Ruby | Job Errors | FAQ | Related Projects
This wiki is tracked by git and publicly editable. You are welcome to fix errors and typos. Any defacing or vandalism of content will result in your changes being reverted and you being blocked.