Facebook发布C++ HTTP框架Proxygen

Facebook 宣布发布C++ HTTP 框架 Proxygen,其中包括了一个 HTTP server。Proxygen 是 oxygen 的谐音,支持 SPDY/3 和 SPDY/3.1,未来还将支持 HTTP/2。

  Facebook 工程师称,Proxygen 不是设计替代流行的 HTTP server Apache 或 nginx,而是致力于构建一个很容易整合到现有应用程序的高性能C++ HTTP 框架,帮助更多人构建和部署高性能C++ HTTP 服务。源代码托管在 GitHub 上,采用的是 BSD 许可证。Proxygen 最早是 Facebook 在 4 年前开发的高性能反向代理负载均衡器,但慢慢演化成功能类似 Apache 或 nginx 的C++ HTTP 库。

https://github.com/facebook/proxygen

时间: 2024-10-04 04:08:33

Facebook发布C++ HTTP框架Proxygen的相关文章

iOS开发周报:新一代 iPhone 可能取消耳机插口,Facebook 发布 tvOS SDK

新一代 iPhone 可能为进一步降低机身厚度而取消耳机插口,改用 Lightning 接口.iPhone 6c 传言,2016 年可能迎来两次 iPhone 发布会. 新闻 新一代 iPhone 可能取消耳机插口,改用 Lightning 接口:虽然距离下一代 iPhone 发售还遥遥无期,但是最近已经有关于这款 “iPhone 7” 的一些传言了.据称新一代 iPhone 为了进一步降低机身厚度,将淘汰掉现在事实的耳机行业标准的 3.5mm 耳机几口.耳机接口成为机身厚度的瓶颈已经有一段时间

Facebook发布React Native,用JavaScript开发移动原生应用

React.js Conf 2015会议上,Facebook发布了React Native,可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App.而且React Native已经用于生产环境——Facebook Groups iOS应用就是基于它开发的.Facebook也已确认,这个项目很快将会开源. 根据ProgVille的文章,React Native的原理是,在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素来渲染,

Facebook发布React 16 专利条款改为MIT开源协议

9 月 26 日,用于构建 UI 的 JavaScript 库 React 16 的最新版本上线. Facebook 最终在现有的两种 React 版本中选择了出现 bug 概率最少的一款.这次版本更新的最大看点是 React 重写了核心. 并如之前承诺的,将 React 16 JavaScript 库以及 GraphQL 查询语言的许可证从原来的 BSD + 专利条款改为更受欢迎的 MIT 许可证. 之前专门做了一个关于React.js例子的网站.推荐访问阅读:Reactjs Examples

Ember.js v2.9.0-beta.2 发布,JavaScript 框架

Ember.js v2.9.0-beta.2 发布了,Ember是一个雄心勃勃的Web应用程序(腾云科技ty300.com),消除了样板,并提供了一个标准的应用程序架构的JavaScript框架(基础教程qkxue.net).本次更新如下: #14237 [BUGFIX] Ensure Engine Routes are deactivated before destruction#14176 [BUGFIX] Ensure Controller#transitionToRoute and Ro

facebook开源前段UI框架React初探

最近最火的前端UI框架非React莫属了.赶紧找时间了解一下. 项目地址:http://facebook.github.io/react/ 官方的介绍:A JavaScript library for building user interfaces (前端UI的js框架) 具有三个特点: Just the UI Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of

《开源框架那点事儿20》:发布TinyUI前端框架

以前发表过一篇文章:TinyAdmin前端展现框架,其在线演示路径为:http://www.tinygroup.org/tinyadmin/,应该说有许多人还是感觉兴趣的,但是由于这个是基于SmartAdmin框架改写的,虽然我们自己买了SmartAdmin的授权,但是广大用户如果要用的时候,就会有授权相关的问题,这会大大影响一些人的使用决策--尤其是会再发行的朋友. 再一个原因是SmartAdmin初看不是不错的,但是实际用起来,里面的问题比较多,对IE8基本上可以说是不兼容,虽然我们努力进行

Pythia:Facebook最新开源的视觉、语言多任务学习框架

Facebook 发布了一个全新的多任务学习框架 Pythia,它基于 PyTorch 且可用于视觉和语言的联合任务.Pythia 是一种模块化的即插即用框架,数据科学家和机器学习开发者能快速构建.复现和构建基准模型. 项目地址:https://github.com/facebookresearch/pythia Pythia 是个啥? Pythia 是一个深度学习框架,它支持视觉和语言领域的多任务处理.该框架搭建于开源的 PyTorch之上,其模块化.即插即用的设计使得研究者可以迅速构建模型.

Thrift 个人实战--Thrift RPC服务框架日志的优化

前言: Thrift作为Facebook开源的RPC框架, 通过IDL中间语言, 并借助代码生成引擎生成各种主流语言的rpc框架服务端/客户端代码. 不过Thrift的实现, 简单使用离实际生产环境还是有一定距离, 本系列将对Thrift作代码解读和框架扩充, 使得它更加贴近生产环境. 本文讲述RPC服务框架中, 日志的重要性, 以及logid的引入. 日志不仅包含丰富的数据(就看是否会挖掘), 而且还是线上服务问题追踪和排查错误最好的方式. 日志级别 采用大家喜闻乐见的log4j作为该RPC服

2017 年你应该学习的编程语言、框架和工具

摘要: 2016 年在开发者圈子中许多新的技术和概念层出不穷,人工智能.机器学习.Progressive Web Apps 等等,各种语言.框架和工具的更新也是让人看得眼花缭乱.2017 年,作为开发者应该跟随潮流还是理性选择新技术? 软件开发行业继续向前大步迈进. 在 2016 年,我们看到了很多新版本的流行语言.框架和工具.它给了我们更多的支持,也改变了我们的工作方式.紧跟潮流是很难的,所以在每年年底,我们会给你介绍什么是重要的,而且应该在未来十二个月内学习. 一.趋势 Progressiv