walkor / walkor/workerman

[Feature] Add Workerman session handler

Open
#858 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
11.6k
Forks
2.2k
Avg merge
11h 30m
Merged PRs (30d)
3

Description

Actually exist File and Redis SessionHandler.

Try to add one using only Workerman, will be fast and don't have dependencies.

Redis and Memcached use Ram, so we can do the same with Workerman.
The same that the Worker manage connections, we can have a SessionHandler that manage the sessions in RAM.

Later we will try to optimize the size used.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing File and Redis SessionHandler implementations mentioned in the issue. Then determine how a Workerman-only handler should manage sessions in worker RAM without external dependencies. Done means a working in-memory session handler with behavior comparable to the existing handlers; memory-size optimization is explicitly deferred.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.