Basic rate limit based on a simple leaking bucket.