Paozhu C++ Web 框架 1.5.3 发布,完善 HTTP/2 支持 MSVC


最近一周更新很多,重构了HTTP/2模块,通过压力测试目前没有什么问题。

经过两位社区网友完善支持Windows下MSVC支持,目前MSVC可以开启asan模块,Windows用户可以直接使用MSVC。

为了符合监管要求,添加了ip转地址模块,可以详细到市,也可以到省,到省可以1.7M大小。

1.特性🔥🔥🔥🔥🔥

✅ 1. 自带json编解码不用第三方库,标准json支持
✅ 2. 支持多域名网站
✅ 3. 支持多域名ssl 服务端
✅ 4. 支持http/1.1、http/2协议
✅ 5. 支持websocket服务端
✅ 6. 框架自带websocket推送,支持定时推送到webscoket客户端
✅ 7. 支持httpclient get post,同步异步、协程模式,数据采集
✅ 8. 框架自带ORM,使用链接池方式,目前支持mysql
✅ 9. 框架自带线程池,和用户代码运行的线程池
✅10. 框架使用asio自带的协程
✅11. 框架特色是I/O 使用协程池 用户代码运行使用线程池,类似GO那种调度,只是针对http请求调度
✅12. 框架支持普通文件gzip、br,并支持缓存到磁盘,下次不用cpu再压缩
✅13. URL、POST和上传文件,解析结果client.get[] client.post[] client.files[]方式获取内容
✅14. 自带sendmail类库
✅15. 生成二维码(qrcode),需要gd、qrencode库
✅16. 插件化编程,热动态更新,使用动态库方式
✅17. 框架内置通用数据缓存模块,ORM结果缓存,提高并发能力
✅18. 框架controller目录注解功能,方便添加URL路由映射,降低入门心智
✅19. 结构和类注解JSON功能,使用json_encode json_decode操作复杂C++结构体和JSON互转,可以参考Wiki
✅20. 提供一个完整admin后台管理框架(见后面图片), 访问URL为 /admin/main
✅21. 支持PHP-FPM fastcgi运行模式,代替Apache做PHP前端,让PHP程序员平稳过渡到 C++ 开发模式

https://github.com/hggq/paozhu


相關推薦

2023-06-04

Paozhu C++ web框架 1.4.1 版本发布 Paozhu C++ web框架 自带c++ ORM 支持HTTP/1 HTTP/2,支持复杂结构体和JSON互换 框架提供开箱即用 admin 管理后台 这版主要是修改大并发问题,如果用户线程忙不过来,就添加用户线程,这样保持网站畅

2023-06-25

多页面前端 使用404重写 多个目录 提供一个前端演示 Paozhu C++ Web框架 原生解析HTTP/1、HTTP/2、JSON协议 集成C++ ORM 1.特性🔥🔥🔥🔥🔥 ✅ 1. 自带json编解码不用第三方库,标准json支持 ✅ 2. 支持多域名网站 ✅ 3. 支持多域名ssl

2023-12-03

C++ Web框架paozhu 1.5.0版,更新http2到协程模式,属于优化部分。 上一版已经添加了支持PHP FAST-CGI,模式,支持PHP和c++混合编程, 比如一个地址是旧的php代码,另一个地址是C++代码 news/list 访问是旧的php框架代码 news/show 访问是c+

2023-10-07

Paozhu(炮竹🧨)是一个全面、快速的C++ web framework 开发框架,集成C++ ORM,开发速度跟脚本语言一样,日写1000行业务代码没有压力,框架集成了WebServer,自己原生解析HTTP/1、HTTP/2、JSON协议 Paozhu C++ Web Framework 1.4.6发布 新功能 添加

2023-04-25

经过实际项目开发,根据反馈和修复, 已经发布1.3.0版 paozhu框架 集成ORM HTTP/2 功能,压力测试可以平稳运行。 https://github.com/hggq/paozhu 1.3.0版更新内容 新版添加了 结构体或类对象 json_encode json_decode 功能 支持结构体嵌套和组

2022-12-25

经过大半个月测试修改,paozhu c++ web framework 正式版发布, 1.0.5 release 官方第一次发布正式版,可以用于生产环境。 易用性 超越国外各种c++ web framework,简单易用,开箱即用web生态支持,新手可以快速入门。   Paozhu(炮竹

2024-01-16

留PHP代码,公司要数据大屏,数据分析PHP难以胜任,现在paozhu框架可以满足你的需求。paozhu C++框架自带httpserver 支持http1 http2 通过拦截URL,达到PHP C++混合编程。 paozhu可以做PHP 前端,代替apache nginx,通过url拦截,区分走c++还是php

2023-04-14

gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.54.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core 根据 Foundational C++ 支持,gRPC 放弃了对 Visual Studio 2017 的支持,gRPC 支持的最低 Vis

2023-03-24

gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.53.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core xDS:修复从 weighted_target 中的 last locality 移除 last endpoint 时发生的崩溃。( #32592&nb

2022-11-09

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快

2022-12-26

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 虽然

2022-11-20

写,也可以通过编写脚本进行半自动的生成。 CMake 3.25.0 发布,比较重要的更新内容如下: find_file()、 find_path()、 find_library() 和 find_program() 命令获得了一个 VALIDATOR 选项,以指定一个函数来验证每一个候选项的有效性。 try_

2023-01-29

stlibpq libpsl 更新内容 新特性 #3228: C++ modules 的安装发布,以及从包中导入 C++ modules 支持 #3257: 增加对 iverilog 和 verilator 的支持 支持 xp 和 vc6.0 #3214: xrepo install 的自动补全支持 改进 #3255: 改进 clang libc++ 模块支持

2022-07-22

发环境,它简化了 GUI 应用的开发。它是 Qt GUI 应用开发框架的 SDK 的一部分。该编辑器具有语法高亮和自动补全等功能。 Qt Creator 8 正式发布,更新内容如下: C++ 删除了基于 libclang 的代码模型回退,现在依赖于 Clangd&nbs