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
This commit is contained in:
parent
11cfc2090e
commit
5105cd7591
1 changed files with 1 additions and 1 deletions
|
|
@ -17,7 +17,7 @@ logger = logging.getLogger("TaskWorker")
|
||||||
class TaskWorker:
|
class TaskWorker:
|
||||||
def __init__(self, redis_url: str):
|
def __init__(self, redis_url: str):
|
||||||
self.redis = redis.from_url(redis_url, decode_responses=True)
|
self.redis = redis.from_url(redis_url, decode_responses=True)
|
||||||
# Binary client for MessagePack payload (SessionState)
|
# Binary client for MessagePack payload (SessionState) - Headless-Plus Store
|
||||||
self.redis_raw = redis.from_url(redis_url, decode_responses=False)
|
self.redis_raw = redis.from_url(redis_url, decode_responses=False)
|
||||||
self.scheduler = EntropyScheduler()
|
self.scheduler = EntropyScheduler()
|
||||||
self.recovery = SessionRecoveryManager(self)
|
self.recovery = SessionRecoveryManager(self)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue