Teaf(Tencent Easy ACE Framework)

基于ACE的高性能服务端框架,单进程多线程,支持select/epoll等模型,同时支持tcp和udp协议, 支持二进制(pb等)和文本格式,开源,相对多进程模型的框架来说更易维护,更轻量。 业务侧只需要开发自己的逻辑处理即可实现高效的业务服务器。已经在互娱(IEG)大部分平台类产品中成熟应用, 比如idip,游戏人生,心悦,帮帮,新终端游戏中心aj,cross等,现在公司很多BG都有产品在逐渐使用。

应用特性

  1. 单进程多线程模型,易于部署和扩展
  2. 使用文本的协议,易于理解,开发成本低;新增二进制(比如pb等)格式的支持
  3. 流量控制、请求监控等特性
  4. 提供多种数据库访问封装
  5. 提供统一的访问量(统计)数据采集
  6. 可以支持消息路由转发
  7. 提供批量处理特性(常用于批量的好友信息查询)
  8. 支持业务控制是否返回消息
  9. 支持后端同步和异步两种连接模式