zoukankan      html  css  js  c++  java
  • twemproxy (nutcracker) Build Status

    twitter/twemproxy · GitHub

    twemproxy (nutcracker) Build Status

    twemproxy (pronounced "two-em-proxy"), aka nutcracker is a fast and lightweight proxy for memcached and redis protocol. It was primarily built to reduce the connection count on the backend caching servers.

    Build

    To build nutcracker from distribution tarball:

    $ ./configure
    $ make
    $ sudo make install
    

    To build nutcracker from distribution tarball in debug mode:

    $ CFLAGS="-ggdb3 -O0" ./configure --enable-debug=full
    $ make
    $ sudo make install
    

    To build nutcracker from source with debug logs enabled and assertions disabled:

    $ git clone git@github.com:twitter/twemproxy.git
    $ cd twemproxy
    $ autoreconf -fvi
    $ ./configure --enable-debug=log
    $ make
    $ src/nutcracker -h
    

    Features

    • Fast.
    • Lightweight.
    • Maintains persistent server connections.
    • Keeps connection count on the backend caching servers low.
    • Enables pipelining of requests and responses.
    • Supports proxying to multiple servers.
    • Supports multiple server pools simultaneously.
    • Shard data automatically across multiple servers.
    • Implements the complete memcached ascii and redis protocol.
    • Easy configuration of server pools through a YAML file.
    • Supports multiple hashing modes including consistent hashing and distribution.
    • Can be configured to disable nodes on failures.
    • Observability through stats exposed on stats monitoring port.
  • 相关阅读:
    02Spring注解开发
    01Spring配置文件
    网络编程
    CHIL-SQL-IN 操作符
    CHIL-SQL-通配符
    CHIL-SQL-LIKE 操作符
    CHIL-SQL-TOP 子句
    CHIL-SQL-DELETE 语句
    CHIL-SQL-UPDATE 语句
    CHIL-SQL-INSERT INTO 语句
  • 原文地址:https://www.cnblogs.com/lexus/p/2842391.html
Copyright © 2011-2022 走看看