nginx-tfs

Nginx的TFS模块
授权协议 未知
开发语言 C/C++
所属分类 服务器软件、 Nginx扩展模块
软件类型 开源软件
地区 国产
投 递 者 简成仁
操作系统 Linux
开源组织 阿里巴巴
适用人群 未知
 软件概览

nginx-tfs 是 Nginx 的扩展模块用于访问淘宝的 TFS 文件系统。这个模块实现了TFS的客户端,为TFS提供了RESTful API。TFS的全称是Taobao File System,是淘宝开源的一个分布式文件系统。

编译和安装:

  1. TFS模块使用了一个开源的JSON库来支持JSON,请先安装yajl-2.0.1。

  2. 下载nginx或tengine。

  3. ./configure --add-module=/path/to/nginx-tfs

  4. make && make install

  • 1.安装yajl yajl是一个开源的JSON库 请到这里下载: http://lloyd.github.io/yajl/(官网) 下载地址:http://download.csdn.net/detail/wei_xiaox126/8304485 解压文件 unzip yajl-master.zip ./configure make && make install 提示没有安装cmake, apt

  • TFS模块使用了一个开源的JSON库来支持JSON,请先安装yajl-2.0.1。 wget https://codeload.github.com/lloyd/yajl/legacy.zip/2.1.0 mv 2.1.0 yajl-2.1.0.zip unzip yajl-2.1.0.zip cd lloyd-yajl-66cb08c/ ./configure make make install

  • 1.先安装lloyd-yajl的libary,因为tfs-nginx-model需要。安装的时候,用到cmake命令。需要安装 [root@localhost local]# tar -zxvf lloyd-yajl-2.1.0-0-ga0ecdde.tar.gz yum -y install make gcc-c++ cmake [root@localhost lloyd-yajl-66cb08

  • Nginx学习笔记(反向代理&搭建集群) 一、前言 1.1 大型互联网架构演变历程 1.1.1 淘宝技术 淘宝的核心技术(国内乃至国际的 Top,这还是2011年的数据) 拥有全国最大的分布式 Hadoop 集群(云梯,2000左右节点,24000核 CPU,48000GB 内存,40PB 存储容量) 全国分布 80+CDN 节点,能够自动找寻最近的节点提供服务,支持流量超过800Gbps 不逊于

  • 在此我们不讲述如何部署ingress-controller,只演示如何使用ingress之nginx使用。主要演示如何使用ingress nginx实现我们nginx的多样化配置,从而达到使用ingress nginx如同使用手动部署nginx同样的便利。在此使用以下几个案例作讲解: 案例1(基本转发,https配置与annotations基础使用) 案例2(通过annotations对nginx

  • 操作系统环境 [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-371.9.1.el5 #1 SMP Tue Jun 10 17:49:56 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]# cat /etc/issue CentOS release

  • 源码及相关软件目录 /usr/local/src 安装基本类库: yum install -y libuuid-devel zlib-devel mysql-devel yum install -y readline-devel yum install -y libtool ext4文件系统: yum install -y e4fsprogs e4fsprogs-devel 安装svn客户端: y

  • 在此我们不讲述如何部署ingress-controller,只演示如何使用ingress之nginx使用。主要演示如何使用ingress nginx实现我们nginx的多样化配置,从而达到使用ingress nginx如同使用手动部署nginx同样的便利。在此使用以下几个案例作讲解: 案例1(基本转发,https配置与annotations基础使用) 案例2(通过annotations对nginx

  • 环境介绍 root@ubuntu-1:~# uname -a Linux ubuntu-1.230 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux root@ubuntu-1:~# cat /etc/issue Ubuntu 12.04.1 LTS \n \l r

  • 前阵子研究tfs相关源码时写的 源码见: http://code.google.com/p/nginx-tfs-module/

  •  安装pcre库 tar zxvf pcre-8.31.tar.gz cd pcre-8.31/ ./configure make make install 安装GraphicsMagick ./configure --prefix=/usr/local/gmagick --without-prel --enable-shared --disable-openmp make make insta

 相关资料
  • TFS

    TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 目前,国内自主研发的文件系统可谓凤毛麟角。淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内部使用的分布式文件系统,针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据存储。 文章

  • git-tfs 是一个 Git 和 TFS (Team Foundation Server) 的桥。 可以实现获取 TFS 提交到 Git 资料库,或者将 Git 的信息推到 TFS 上。 示例用法: # [optional] find a tfs repository path to clone :git tfs list-remote-branches http://tfs:8080/tfs/

  • 这里是控制 Nginx 的基本功能的指令. 指令 [#daemon daemon] [#debug_points debug_points] [#error_log error_log] [#include include] [#lock_file lock_file] [#master_process master_process] [#pid pid] [#ssl_engine ssl_eng

  • TFS:下一代文件系统 TFS 是一款模块化、快速且功能丰富的下一代文件系统,采用现代技术实现高性能、高空间效率和高可扩展性。 TFS 是由于需要一个用于 Redox OS 的现代文件系统而被创建的,作为 ZFS 的替代品,由于它的单片设计而被证实是很慢的实现。 TFS 受 ZFS 背后的理念的启发,同时它的目标是模块化、更容易实现。 TFS 与 terminalcloud 的同名文件系统无关。

  • 本文向大家介绍Nginx安装lua-nginx-module模块的方法步骤,包括了Nginx安装lua-nginx-module模块的方法步骤的使用技巧和注意事项,需要的朋友参考一下 ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本 特性很牛叉,可自行百度查看,这里主要是示范一下,如何在Nginx下安

  • 本小节,我们将主要介绍 Nginx 中 Http 请求 11 个阶段中的最后几个重要的阶段以及相关的模块,并演示其用法。 1. try_files 阶段 这个阶段又称为 precontent 阶段,是 content 阶段的前置处理阶段,该阶段主要介入的模块是 ngx_http_try_files_module 模块。该模块依次访问多个 URI 对应得文件(由 root 或者 alias 指令指定