⚡ OCR High-Performance API

100,000+ Operations Per Second

668K
Queue ops/sec
10K+
HTTP ops/sec
<1ms
Queue latency
Scalable

📡 API Endpoints

POST /api/requests/insert
Insert new OCR request into queue
POST /api/requests/update-status
Update request status
POST /api/requests/flush
Flush queue to database
GET /api/requests/ping
Health check

💻 Quick Example

# Insert request
curl -X POST http://localhost:8080/api/requests/insert \
  -H "Content-Type: application/json" \
  -d '{"id": 123, "project": 1, "status": 0}'

# Update status  
curl -X POST http://localhost:8080/api/requests/update-status \
  -H "Content-Type: application/json" \
  -d '{"id": 123, "status": 2, "result": "completed"}'

🚀 Run Benchmark

# In-process queue benchmark (668k+ ops/sec)
php artisan benchmark:queue full

# HTTP load test with Apache Bench
ab -n 10000 -c 100 -p post.json -T "application/json" \
  http://localhost:8080/api/requests/insert
Powered by Laravel Octane + RoadRunner