# httpsocket **Repository Path**: jzd-cj/httpsocket ## Basic Information - **Project Name**: httpsocket - **Description**: httpsocket应用 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 计划开发成一个高并发的纯粹的服务器,应包含: 1.处理http请求,并具备详细日志 2.使用线程池处理请求,初步计划使用100个线程 3.使用IO和NIO处理请求 4.具备路由拦截能力 5.具备熔断和降级的能力 6.具备限流的能力 具体 1.处理http请求,并具备详细日志 HttpServerThread.run(),初步包含了请求与处理 2.使用线程池处理请求,初步计划使用100个线程 HttpServerThreadPool,设置了线程池参数等 3.使用IO和NIO处理请求 4.具备路由拦截能力 对请求URL进行解析,得到请求资源标识符(URI),获取到对应的控制器(避免使用反射,反射太耗时) 5.具备熔断和降级的能力 6.具备限流的能力