Tag archives for Facebook

开源软件

开源网络路由软件 OpenR

路由软件 OpenR是Facebook开源的路由软件, 遵守 MIT 开源许可。OpenR已经在Facebook内部主干网和数据中心网络使用多年, 最初是为Facebook的 Terragraph 无线回程网络设计的,实际也能工作在数据网络中。OpenR 支持不同的网络拓扑和多种底层硬件软件系统,支持自动 IP 前缀分配、快速收敛、平滑重启等特性。可安装在Linux平台上,或在Docker中运行。  
继续阅读
开源软件

开源可视化代码审查工具 Phabricator

Phabricator是Facebook技术团队开源的基于Web的可视化代码审查工具,主要有PHP编写。工程师可以在页面上针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,等等。只有代码被明确接受之后才能被工程师提交到服务器端的代码库,集成到提交工具中强制执行。 phabricator支持Git, Mercurial,Subversion。服务器可运行在 Linux或MAC OS X, 客户端支持多平台。
继续阅读
开源软件

Proxygen – Facebook 开源的 C++ HTTP 框架

Proxygen 是一款 Facebook 开源的 C++ HTTP 框架,作为 Facebook 内部构建 HTTP 服务器、代理以及客户端的基础框架。Proxygen 支持 , SPDY/3, 和 HTTP/2 协议,未来会提供简单的客户端 API,目标是提供一个简单、现代化的 C++ HTTP 库。 Proxygen 使用 C++ 编写,支持 Linux、Mac OS 和 Windows 操作系统,遵循 MIT 开源授权协议,GitHub 地址:。
继续阅读
开源软件

Facebook的开源内存数据库Beringei

Beringei是Facebook开源的内存数据库,遵守BSD开源协议, 目前已经在Facebook监控基础设施中运行,对内部系统的运行状况和性能指标进行实时监控。Beringei可以支持针对监控系统提供的实时响应机制。收到请求后,立即可以提供查询服务,数据写入Beringei与可供使用之间的延迟大约是300微秒,Facebook的p95服务器响应读取请求的时间大约是65微秒。 特点: 支持速度非常快的内存存储,并由硬盘保证数据持久性。存储引擎的查询在内存中处理,提供了极高的查询性能,减少到磁盘查询操作,所以可以在…
继续阅读
开源News

Facebook 开源快速文本分类工具 fastText

Facebook 今天开源了其 AI 构建机器人的研究:fastText。fastText 可以将文本分类的训练时间从几天缩短到几秒! fastText 是 Facebook AI Research (FAIR) 实验室的研究成功,要求很好的 C++11 支持,遵循 BSD 开源授权协议,托管在 GitHub: fastText 最大的魅力是它的速度和高效。fastText 比其他所有的学习方法都更快,可以训练出『使用一个标准多核 CPU 的情况在 10 分钟以内分类超过 10 亿个词 』这样的模型。FAIR 还宣…
继续阅读
12