3 Star 0 Fork 1

我爱肥仔快乐水 / qtch

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

qtch服务器框架

作为一个服务器框架,为开发人员更好的开发服务器

已经实现的功能

  1. 日志模块
  2. 配置模块
  3. 协程模块
  4. 协程调度模块
  5. IoManger模块
  6. socket模块
  7. hook模块
  8. tcpServer模块
  9. httpServer模块

待实现功能(想法)

  • 日志模块根据日志等级输出不同颜色,并且可以配置
  • 完成orm模块
  • orm模块判断文件是否更新,如果没有更新就不生成
  • 完成http_connect模块
  • 完成mysql模块
  • 完成sqlite模块
  • 完成postgresql模块
  • 实现rtmp服务器
  • 实现rtsp服务器
  • 连接Redis模块
  • 完成email模块
  • 实现邮件发送功能
  • 实现企业微信发送消息
  • 实现启动时配置线程数量
  • 实现运行时配置线程数量

依赖的库

  • yaml-cpp
  • libqp
  • boost
  • openssl
  • ragel
  • jsoncpp

日志配置

日志配置

logs:
    - name: root
      level: debug
      appenders:
          - type: FileLogAppender
            level: debug
            file: /home/qiu/ueim-http-server/logs/root.txt
          - type: StdoutLogAppender
            level: info
            color:
              debug: default
              info: default
              warn: yellow
              error: red
              fatal: red

日志颜色

  • default
  • blue
  • green
  • red
  • yellow
  • white
  • cyan
  • magenta
  • brightBlue
  • brightGreen
  • brightRed
  • brightYellow
  • brightWhite
  • brightCyan
  • brightMagenta

数据库支持

目前支持的数据库

  • postgresql
  • sqlite

sqlite

注意事项

  1. execute 和 query 一次只能执行一个语句,如果有多个语句,将只会执行第一个语句

空文件

简介

c++的服务器框架 展开 收起
C++ 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/waitch/qtch.git
git@gitee.com:waitch/qtch.git
waitch
qtch
qtch
master

搜索帮助