# gel **Repository Path**: ge_haowei/gel ## Basic Information - **Project Name**: gel - **Description**: The Graceful Easy Lib(gel) is is a service-oriented development framework and component library based on the Reactor model. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-11 - **Last Updated**: 2026-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Introduction The Graceful Easy Lib is is a service-oriented development framework and component library based on the Reactor model. #Features 1. TCP Service with Non-blocking Multi-level Reactor Model The acceptor reactor is responsible for listening to client connections and handing them over to the I/O reactor; the I/O reactor handles data reading and writing and distributes messages to the business thread pool; the business thread pool can further group tasks into different thread pools based on business priority for processing. 2.Dynamic Adaptive Group Thread Pool Model Thread pool grouping can isolate tasks with different priorities, and decouple different types of tasks so they do not affect each other. The dynamic adjustment mechanism can allocate idle thread resources to busy groups, improving the service's throughput. 3. Utility classes JSON configuration class, supports reading and writing configuration files; Logger class, supports thread safety / asynchronous non-blocking operations / hierarchical logging / file rotation. # build mkdir -p build cd build cmake .. make -j 8