paozhuC++ Web 框架
paozhu(炮竹) c++ web framework 框架是一个全面、快速web开发框架,集成ORM,开发速度跟脚本语言一样,框架集成了webserver,自己原生解析http1.1、http2协议,GET、POST全部解析出来,POST几种方式都做了区分,框架自带一个OBJ微型对象,可以存放char int string float等,框架自动解析URL、POST参数到微型对象里面,使用urlpath映射到函数挂载点,使用协程、线程池、数据库链接池。
特性:
-
支持json解码编码,不使用第三方,支持json标准
-
支持多域名网站
-
支持多域名ssl服务器
-
支持http1.1和http2协议
-
支持 websocket 服务器
-
框架自带websocket push,支持定时推送到websocket客户端
-
支持httpclient get post同步
-
该框架带有一个 ORM。使用链接池方式,目前支持MySQL
-
框架有两个线程池,框架线程池,用户程序运行线程池
-
该框架使用 asio Coroutines
-
I/O使用协程池运行和线程池运行的框架特点
-
框架支持压缩gzip br out文件
-
该框架解析 URL 和 POST。解析结果类似PHP GET POST方法获取内容
-
集成发送邮件
-
生成二维码需要gd和qrencode库
-
自带json decode encode 不用第三方库,标准json支持 通过Benchmark
-
支持多域名称网站
-
支持多域名称ssl服务端
-
支持http1.1、http2协议
-
支持websocket服务端,
-
框架自带websocket推送,支持定时推送到webscoket客户端
-
支持同步httpclient get post
-
框架自带ORM,使用链接池方式,目前支持mysql
-
框架自带线路程序池,和用户代码运行的线路程序池
-
框架使用asio自带的协程
-
框架特性是I/O 使用协程池 运行使用线程池
-
框架支持通用文件gzip br
-
框架解析URL和POST,解析结果类PHP GET POST方式获取内容
-
集成sendmail
-
生成二维码(qrcode),需要gd、qrencode库