Apache Traffic Control allows you to build a large scale content delivery network using open source. Built around Apache Traffic Server as the caching software, Traffic Control implements all the core functions of a modern CDN.
Slack Twitter Follow Youtube Subscribe
GitHub release (latest SemVer) Github commits since release
Build Status 1
Build Status Documentation Status
Code Status 1
Weasel License Checks
Go Formatting
Go Vet
CodeQL - C++
CodeQL - Go
CodeQL - Java
CodeQL - Javascript
CodeQL - Python
Test Status 1
| Component | Unit Tests | Integration Tests |
|---|---|---|
| Go Libraries | Go Lib Unit Tests Codecov | - |
| Traffic Ops | Traffic Ops Unit Tests Codecov Traffic Ops API Contract Tests | TO Go Client Integration Tests Codecov |
| Traffic Router | Traffic Router Tests Codecov | TR Ultimate Test Harness |
| Traffic Monitor | Traffic Monitor Unit Tests Codecov | TM Integration Tests |
| T3C | T3C Unit Tests Codecov | T3C Integration Tests |
| Traffic Stats | Traffic Stats Unit Tests Codecov | - |
| Grove | Grove Unit Tests Codecov | - |
| Traffic Portal | - | TP Integration Tests |
| TCHC | - | TC Health Client Integration Tests |
Documentation 2
Components 2
- Traffic Ops is the RESTful API service for management and monitoring of all servers in the CDN.
- Traffic Portal is the web GUI for managing and monitoring the CDN via the Traffic Ops API.
- Traffic Router uses DNS and HTTP302 to redirect clients to the closest available cache on the CDN.
- Traffic Monitor uses HTTP to poll the health of caches and provide this information to Traffic Router.
- Traffic Stats acquires and stores real-time metrics and statistics into an InfluxDB for charting and alerting.
- Frequently Asked Questions
- Found a bug or file a feature request
- Subscribe to our users list
- Subscribe to our dev list
- Search the email archives
- Check out the wiki for less formal documentation, design docs and roadmap discussions