CF使用的技术栈列表

网络层

  • TCP

  • UDP

协议

  • DNS

  • Websocket

  • HTTP

  • MQTT

  • MySQL

  • Redis

  • SMTP

  • Stomp

内置库

  • cf (协程/定时器)

  • system

  • Cache

  • DB

  • MQ

  • xml/json/protobuf/msgpack

  • template

  • email

  • class

  • crypt

  • httpc/httpd

  • logging

  • csv

  • lfs

测试文件

  • script文件夹中所有内非main.lua的所有文件

cf项目结构介绍

  • logs 日志文件夹

  • 3rd 自定义第三方库目录

  • luaclib 第三方库与内置c库目录

  • lualib 第三方库与内置lua库的目录

  • script 必须包含script/main.lua文件的业务代码目录

  • src 包含所有框架源码核心文件

  • cfadmin cf框架启动文件, 编译完成后会自动在当前文件夹的根目录生成