paozhu 1.9.4 发布 C++ Web 开发框架
Paozhu(炮竹🧨)是一个全面、快速的C++ web framework 开发框架,集成C++ ORM,开发速度跟脚本语言一样,日写1000行业务代码没有压力,框架集成了WebServer,自己原生解析HTTP/1、HTTP/2、JSON协议,GET、POST全部解析出来,POST几种方式都做了区分,框架自带一个OBJ微型对象,可以存放char int string float等,框架自动解析URL、POST参数到微型对象里面,使用urlpath映射到函数挂载点,使用协程、线程池、数据库链接池。
paozhu 最近两个小版本加入了主题切换功能,适合SAAS开发,目前已经在产品环境使用。
先配置 conf/server.conf 假设 cn.aaa.com 域名 配置SAAS模式 [cn.aaa.com] wwwpath=/www/user/www/aaa http2_enable=1 upload_max_size=16777216 siteid=9 groupid=0 alias_domain=aaa.com themes=cn
1 themes就是主题皮肤名字
直接使用view目录下cn目录里面的主题
2 优化了采集下载文件程序
可以采集大于4G文件,使用流式拉取,这样占用非常小的内存,几百线程采集也占用非常少内存。
https://github.com/hggq/paozhu
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++ 开发模式

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥 Solon Flow v3.4.0 轻量级流程编排框架
Solon Flow 是一个轻量级流程编排框架(采用 yaml 或 json 偏平式编排格式) 支持无状态流程 可用于计算(或任务)的编排场景 可用于业务规则和决策处理型的编排场景 支持有状态流程 可用于办公审批型(有状态、可中断,人员参与)的编排场景 可用于长时间流程(结合自动前进,等待介入)的编排场景 有可视化的设计器: https://solon.noear.org/flow/designer/ 嵌入第三方框架的示例: https://gitee.com/solonlab/solon-flow-embedded-examples https://gitcode.com/solonlab/solon-flow-embedded-examples https://github.com/solonlab/solon-flow-embedded-examples 同时兼容 java8 ~ java24。也可嵌入到 SpringBoot、jFinal、Vert.x 等框架中使用。 一、最近更新了什么? 调整 solon-flow stateful 相关概念(提交活动状态,改为提交操作) 调...
- 下一篇
Krita 5.2.11 发布,开源数字绘画软件
Krita 5.2.11 现已发布,这是 Krita 5.2.10 的一个错误修复版本,特别是针对 Android 版 Krita 的画布显示问题。 错误修复 修复进入/退出 canvas-only模式时更新画布的问题 修复索引颜色过滤器在尝试将过滤器应用于仅具有一种非透明颜色的图层时出现的问题 修复 Python 无效转义序列警告 BUG:489526 注意:从 5.2.11 开始,Ubuntu 的最低支持版本为 22.04。且不再支持 MacOS 10.13,10.14 是最低支持版本。 公告指出,ChromeOS 上的 Krita 已准备好投入生产。Android 上的 Krita 仍处于测试阶段。由于用户界面需要大屏幕,Krita 不支持 Android 手机,仅适用于平板电脑。 更多详情可查看:https://krita.org/en/posts/2025/krita-5.2.11-released/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7设置SWAP分区,小内存服务器的救世主