当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Flare

后台服务开发框架
授权协议 BSD-3 Clause
开发语言 C/C++ HTML/CSS
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 司空锋
操作系统 Linux
开源组织 腾讯
适用人群 未知
 软件概览

Flare 是广泛投产于腾讯广告后台的现代化 C++ 开发框架,包含了基础库、RPC、各种客户端等。主要特点为易用性强、长尾延迟低。

Flare 是腾讯吸收先前服务框架和业界开源项目及最新研究成果开发的现代化的后台服务开发框架,旨在提供针对目前主流软硬件环境下的易用、高性能、平稳的服务开发能力。

Flare 项目开始于 2019 年,目前广泛应用于腾讯广告的众多后台服务,拥有数以万计的运行实例,在实际生产系统上经受了足够的考验。于 2021 年 5 月开源。

特点

  • 现代 C++ 设计风格,广泛采用了 C++11/14/17/2a 的新的语法特性和标准库
  • 提供了 M:N 的线程模型的微线程实现Fiber,方便业务开发人员以便利的同步调用语法编写高性能的异步调用代码
  • 支持基于消息的流式 RPC支持
  • 除了 RPC 外,还提供了一系列便利的基础库,比如字符串、时间日期、编码处理、压缩、加密解密、配置、HTTP 客户端等,方便快速上手开发业务代码
  • 提供了灵活的扩充机制。方便支持多种协议、服务发现、负载均衡、监控告警、调用追踪
  • 针对现代体系结构做了大量的优化。比如 NUMA 感知调度组对象池零拷贝缓冲区
  • 高质量的代码。严格遵守 Google C++ 代码规范,测试覆盖率达 80%
  • 完善的文档示例以及调试支持,方便快速上手

系统要求

  • Linux 3.10 或以上内核,暂不支持其他操作系统
  • x86-64 处理器,也支持 aarch64 及 ppc64le,但是未在生产环境上实际使用过
  • GCC 8 或以上版本的编译器
 相关资料
  • 我想创建一个小应用程序,在后台记录数据。所以我试着用绑定服务。这很好,但如果我关闭应用程序,服务也会停止。< br >那么,我的问题是:使用即时服务来执行这一操作是不是一个好方法?当应用程序关闭时,我如何保持服务在后台运行(我也想在启动后启动它)?

  • 链接 后台作业和后台工人 集成Hangfire 集成Quartz

  • HeyThings IoT服务平台为开发者开放智能家居、可穿戴、车载出行等智能设备的接入;开放APP 控制页开发、APP SDK插件、IoT设备直连接入方案、IoT云端对接接入方案;同时开放线上商城、新零售渠道等OPPO特色优质资源,与合作伙伴共建极致的物联网体验。

  • 问题内容: 我正在尝试使用后台服务拍摄屏幕截图。该服务就像一个Facebook聊天头,但是我希望它在单击时拍摄屏幕截图。 预览图片 我已经开发了一些代码,但是没有用。我尝试过的最后一个是: 但是正在将屏幕截图带到我的按钮而不是屏幕上。 我知道问题在这里: 但我不知道如何解决。谁能帮我? 我实际上正在使用Android Studio 2.2.2和Android 4.0或更高版本。 问题答案: 对于L

  • 如何在Android奥利奥继续后台服务而不显示通知点?我使用通知继续我的后台服务,但我不想显示运行服务的通知。

  • 尽管在最初我也想去写一篇文章来说说后台的发展史,后来想了想还是让我们把它划分成不同的几部分。以便于我们可以更好的说说这些内容,不过相信这是一个好的开始。 RESTful与服务化 设计RESTful API REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。获得这些表征致使这些应用程序转变了其状态。随着不断获取资源的表征,客户端应用不断地在转

  • 7.1 ABP后台服务 - 后台作业和后台工人 7.1.1 简介 ABP提供了后台作业和后台工人,来执行应用程序中的后台线程的某些任务。 7.1.2 后台作业 由于各种各样的原因,你需要后台作业以队列和持久化的方式来排队执行某些任务。 例如: 用户等待执行一个长时任务。例如:某个用户按下了报表按钮生成一个需要长时间等待的报表。你添加这个工作到队列中,当报表生成完毕后,发送报表结果到该用户的邮箱。

  • 途牛一面 12-27 40min 1、自我介绍 2、sql优化是怎么做到?如何加的索引? 3、mysql的存储引擎是什么? 4、聚集索引是什么? 5、最左匹配原则是什么? 6、like模糊查询能走索引吗? 7、事务的四大特性?ACID 8、数据库的第三范式有哪些规则? 9、如果遇到慢查询,除了加索引,还有什么解决办法? 10、springCloud有哪些常见组件? 11、RabbitMq的作用?解