File | Date | Author | Commit |
---|---|---|---|
bee | 2024-03-12 | pfan117 | [r25] up |
demo | 2024-03-12 | pfan117 | [r25] up |
internal | 2024-03-12 | pfan117 | [r25] up |
libs | 2024-03-12 | pfan117 | [r25] up |
mco | 2024-03-12 | pfan117 | [r25] up |
modules | 2024-03-12 | pfan117 | [r25] up |
nghttp2_wrapper | 2024-03-12 | pfan117 | [r25] up |
public | 2024-03-12 | pfan117 | [r25] up |
scripts | 2024-03-12 | pfan117 | [r25] up |
session | 2024-03-12 | pfan117 | [r25] up |
src | 2024-03-12 | pfan117 | [r25] up |
utils | 2024-03-12 | pfan117 | [r25] up |
Makefile | 2024-03-12 | pfan117 | [r25] up |
README.md | 2021-11-14 | pfan117 | [r24] io_uring |
run.sh | 2024-03-12 | pfan117 | [r25] up |
When startup, worker threads will be created, the count can be specified by configuration file. The main thread will keep running, it waits for a OS event object, currently a io_uring object, and dispatch events to worker threads. It also detect timeout events and dispatch timeout events to worker threads.
nghttp2 is supported for https connection and data posting.
Kyotocabinet is the data container, will be replaced by butter-db later.