项目介绍:本项目自研项目,旨在实践网络编程及相关开发技术的学习。 个人职责:后端开发 工作内容:【高并发】基于线程池、非阻塞 socket、IO 多路复用技术(ET 模式的epoll)、及 Reactor 事件处理模式实现高并发。【内存池】使用TLS(线程局部存储)内存池,统一申请和释放服务器通信连接所需的内存,减少系统内存碎片。TLS内存池设计为3层结构:线程缓冲存储+中心缓冲存储+页缓冲存储。【数据库连接池】采用 RAII 机制的数据库连接池,池化技术提高登录验证效率,RAII 机制避免内存泄漏。【时间轮】使用基于时间轮的定时器关闭超时请求,解决超时连接占用系统资源问题。 项目成果:【Github】http://xxxxx
☆47Aug 30, 2022Updated 3 years ago
Alternatives and similar repositories for TLSBased_WebServer
Users that are interested in TLSBased_WebServer are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- 此项目基于Linux系统,采用分布式架构、MVC(mode-view-controller)框架,通过Nginx 负载均衡实现多个服务器集群,使用one loop per thread +thread pool模式,通过开源的libevent I/O框架库,采用非阻塞 IO…☆12May 4, 2022Updated 4 years ago
- C/C++学习,后端开发进阶指南。☆10Jul 14, 2021Updated 4 years ago
- 气象数据中心项目,项目主语言为C++,涵盖多种后端技术栈☆98Sep 9, 2022Updated 3 years ago
- 高性能网络设计——网络编程(网络io与select、poll、epoll,reactor原理与实现、http服务器实现、websocket协议与服务器实现)与网络原理(服务器百万并发,网络协议栈,UDP可靠传输协议QUIC),协程框架NtyCo的实现,用户态协议栈NtyTc…☆33Jul 18, 2022Updated 3 years ago
- 用Qt完成的微商系统,包含完整的前后端,使用Mysql数据库,socket通信☆15Oct 23, 2024Updated last year
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- 基于阿里云服务器+libevent+qt+mysql等实现仿qq聊天软件,主要功能包括注册、登录、添加好友、聊天(私聊和群聊)、文件传输、建群、加群、好友上下线提醒。☆37Oct 4, 2022Updated 3 years ago
- 在linux下基于《Linux高性能服务器编程》和tinyhttpd扩展实现的C++轻量级HttpServer,基于epoll事件驱动I/O,采用高效的Reactor模型+线程池进行客户端连接任务管理,支持高并发的静态与动态http请求。项目有详细中文注释,适合新手入门!☆68Jul 14, 2021Updated 4 years ago
- 完全使用C++(脱离Boost)参考Muduo实现的网络库☆85Apr 23, 2022Updated 4 years ago
- 基于QT开发的UNO卡牌游戏,支持两种游戏规则模式,2-8人局域网联机对战,简单的AI人机对战等☆93Jul 24, 2020Updated 5 years ago
- QT做界面,基于ctp-api实现高频交易工具☆14Aug 4, 2017Updated 8 years ago
- Just a small measurement tool made entirely in QML☆13Oct 2, 2019Updated 6 years ago
- 使用Go语言搭建一个简单的OSS对象存储服务器,依据书ISBN978-7-115-48055-2编写,修复书上一些bug,并提供构建的完整视频过程☆11Aug 12, 2021Updated 4 years ago
- ☆11Jun 13, 2021Updated 4 years ago
- 基于C++/OpenCV的小猿口算自动图像识别+答题☆12Oct 11, 2024Updated last year
- GPUs on demand by Runpod - Special Offer Available • AdRun AI, ML, and HPC workloads on powerful cloud GPUs—without limits or wasted spend. Deploy GPUs in under a minute and pay by the second.
- 一个小型操作系统的学习与实现☆10Feb 18, 2021Updated 5 years ago
- webtrc audio mixer☆10Nov 5, 2018Updated 7 years ago
- 高频交易系统结构☆17May 21, 2020Updated 6 years ago
- An easy-use coroutine lib implement by C++ coroutine and liburing☆33Jun 6, 2025Updated 11 months ago
- 不基于Boost的muduo库C++实现源码☆10May 28, 2021Updated 4 years ago
- A webserver developed using modern c++☆46Dec 19, 2019Updated 6 years ago
- 为了学习Linux下的应用程序开发,而编写的一个实验性的屏幕、摄像头录像软件。☆33Dec 31, 2020Updated 5 years ago
- Go并发编程实战☆11Apr 6, 2023Updated 3 years ago
- 使用C++实现的ubuntu环境下的聊天小项目,采用C/S架构,支持注册、登录、记录登录状态、私聊、群聊功能,前期使用多线程实现并发服务器,后期利用epoll监听+线程池处理的Reactor模式实现并发服务器,进行了压力测试,并采用 bitmap 实现的布隆过滤器减少对 M…☆125Feb 4, 2021Updated 5 years ago
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- 用SVM构建高频交易策略☆13Oct 21, 2019Updated 6 years ago
- A mini-redis learn from tokio.☆12Dec 20, 2022Updated 3 years ago
- 一门公开课《MIT6.824》的大作业☆12Jun 21, 2021Updated 4 years ago
- webrtc insertable stream play☆18Mar 22, 2021Updated 5 years ago
- 一个简单易用的高性能C++网络库☆12Nov 12, 2019Updated 6 years ago
- Stanford CS144 Solutions Fall2020☆14Aug 30, 2022Updated 3 years ago
- A WASM Based Clang Format | C / C++ / C# / Objective-C / Java / Protobuf☆27May 12, 2026Updated last week
- These benchmarks were used as a part of the ICCAD23 Contest Problem C ML for static IR drop prediction☆18Feb 22, 2024Updated 2 years ago
- HMX-Server分步式服务器框架,主要分为网关、登录、世界、场景、数据服务器,适用于大中小型项目☆29Sep 26, 2018Updated 7 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- yfs是一个分布式文件系统(mit6.824)☆72Feb 22, 2019Updated 7 years ago
- 一个基于muduo库的rpc分布式微服务框架☆17Jul 13, 2022Updated 3 years ago
- ☆17Feb 4, 2025Updated last year
- 一个简易的c++高并发http服务器,并提供servlet接口☆59Apr 27, 2023Updated 3 years ago
- BOSS_Spider 是一个用于爬取BOSS直聘网站职位信息的简易工具,提供友好的图形用户界面,便于用户快速获取感兴趣的职位数据。该工具仅用于学习和研究目的,请勿用于商业用途。☆11Feb 26, 2025Updated last year
- 北理工计科小学期:Qt聊天室。本项目采用云服务器架构+QML前端,实现多人在线即时聊天。☆20May 25, 2025Updated 11 months ago
- 第六届字节青训营项目:使用 Gin 作为web框架,MySQL 作为数据存储并使用 Gorm 操作数据库。使用Etcd作为注册中心,Grpc 进行服务之间的通信。 采用 redis 作为缓存;消息中间件 RabbitMQ☆13Nov 14, 2023Updated 2 years ago