1. 首页
  2. 人工智能
  3. 深度学习
  4. 腾讯开源后台服务开发框架Flare,提供易用高性能服务开发能力

腾讯开源后台服务开发框架Flare,提供易用高性能服务开发能力

上传者: 2023-09-08 04:03:45上传 RAR文件 14.2MB 热度 21次

腾讯广告后台广泛使用的现代化C++后台开发框架Flare,旨在提供易用高性能的服务开发能力。设计关注点主要在于降低长尾延迟、提升接口易用性。同时,在保证长尾延迟的前提下,Flare进行了架构和性能优化,提升系统吞吐。Flare包含基础库、RPC、常用网络客户端、单测工具等模块,并通过共享运行时的方式提供了更多优化可能性,降低了新服务的启动门槛,提高研发效率。适用场景主要涵盖通用后台服务开发,包括业务形态多样、可以容忍一定性能开销、对效率要求较高的场景。此外,Flare还具有以下特点:基于C++17开发,提供现代化开发接口;底层采用用户态线程,实现高性能阻塞操作;支持基于用户态线程的Future,实现同步、异步、与第三方库等多种异构设计的有机结合。

下载地址
用户评论