Commit graph

4 commits

Author SHA1 Message Date
5105cd7591 feat(core): implement Headless-Plus Persistence Bridge
- Initialize binary Redis client in TaskWorker for msgpack payloads
- Implement session state serialization and storage in handle_auth
- Implement session state retrieval and deserialization in handle_extract
- Update docs to reflect persistence architecture
2025-12-23 16:05:47 +08:00
11cfc2090e feat(core): implement Headless-Plus Persistence Bridge
- Initialize binary Redis client in TaskWorker for msgpack payloads
- Implement session state serialization and storage in handle_auth
- Implement session state retrieval and deserialization in handle_extract
- Update docs to reflect persistence architecture
2025-12-23 16:02:57 +08:00
3ddef37f7d fix(worker): align redis key and fix async task dispatch
- Change blpop key from 'task_queue' to 'tasks'
- Pass coroutine object directly to dispatcher to prevent silent await failure
2025-12-23 15:36:57 +08:00
dab56e743b feat(phase4): Implement Deployment & Optimization Layer
- Scale docker-compose.yml (5 browser, 20 extractor replicas)
- Add Prometheus and Grafana monitoring services
- Implement persistent Redis TaskWorker in src/orchestrator/worker.py
- Implement MetricsCollector in src/core/monitoring.py
- Implement SessionRecoveryManager in src/core/recovery.py
- Update README.md with production usage guide
- Update root documentation (implementation_plan.md, walkthrough.md)
2025-12-23 13:09:27 +08:00