There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Apache Traffic Server Traffic Server is a high-performance building block for cloud services. It's more than just a caching proxy server; it also has support for plugins to build large scale web applications. 1. DIRECTORY STRUCTURE traffic/ ............... top src dir |-- cop ................ traffic_cop application |-- doc/ ............... generated documentation |-- example/ ........... example plugins |-- install/ ........... installation programs and scripts |-- iocore/ ............ IO core |-- lib/ ............... |-- ts/ ............ Base / core library |-- tsconfig/....... New config parser and library (experimental) |-- records/ ....... library for config files |-- m4/ ................ custom macros for configure.ac |-- mgmt/ .............. Management server and tools (including traffic_manager) |-- cli ............ Command line utilities and API |-- proxy/ ............. HTTP proxy logic |-- test/ .............. functional tests |-- .indent.pro ........ indent profile for coding style |-- emacs-style ........ emacs style definition |-- README ............. intro, links, build info |-- README-EC2 ......... info on EC2 support |-- REVIEWERS .......... (incomplete) list of areas with committer interest |-- LICENSE ............ full license text |-- NOTICE ............. copyright notices |-- configure.ac ....... autoconf configuration `-- Makefile.am ........ top level automake configuration 2. REQUIREMENTS This section outlines different OS distributions Fedora 11,12, 13, 14, 15: autoconf automake libtool gcc-c++ glibc-devel openssl-devel tcl-devel expat-devel pcre libcap-devel Fedora 8 EC2 (Kernel: 2.6.21.7-2.ec2.v1.2.fc8xen): FC8 on EC2 requires unique configure declarations, please see that section below. NOTE: Alternately you may use the install scripts in 'contrib' which automate this or use the pre-built public Fedora Core 8 EC2 AMI with ATS installed. Both of which are HIGHLY RECOMMENDED. See 'README-EC2' for further details. Install these packages: autoconf automake libtool gcc-c++ glibc-devel openssl-devel tcl-devel expat-devel db4-devel pcre Ubuntu 8.* ,9.*, 10.*, 11.*: autoconf automake libtool g++ libssl-dev tcl-dev expat libexpat-dev libpcre3-dev libcap-dev Ubuntu EC2 9.10: NOTE: Alternately you may use the install scripts in 'contrib' which automate this or use the pre-built public Ubuntu EC2 AMI with ATS installed. Both of which are HIGHLY RECOMMENDED. See 'README-EC2' for further details. Install these packages: autoconf automake libtool g++ libssl-dev tcl-dev expat libexpat-dev libpcre3-dev FreeBSD 7.2,8.0: GCC 4.2.1 compiler suite autoconf automake libtool tcl expat openssl pcre OpenSolaris osol0906: GCC 4.3.2 compiler suite (dev collection) autoconf automake libtool tcl expat openssl pcre OSX 10.5: GCC 4.2.4 compiler suite (ports collection) autoconf automake libtool tcl expat openssl pcre 3. Building from distribution You can download the latest source code from the official Apache Traffic Server site: http://trafficserver.apache.org/downloads.html (or via the URL shortener: http://s.apache.org/uG). Once downloaded, follow the instructions: tar xf trafficserver-2.1.8-unstable.tar.bz2 cd trafficserver-2.1.8-unstable ./configure # configure the build environment to create Makfiles make # execute the compile This will build with a destination prefix of /usr/local. You can finish the installation with sudo make install 4. BUILDING FROM SVN REPO mkdir -p ~/dev # make yourself a development dir cd ~/dev # enter your development dir svn checkout ... # get the source code from ASF Subversion repo cd traffic # enter the checkout dir autoreconf -i # generate the configure script and Makefile.in files ./configure # configure the build environment to create Makfiles make # execute the compile 4b. Instructions for building on EC2 NOTE: Alternately you may use the scripts under 'contrib' which will automate the install for trafficserver under EC2 which is HIGHLY RECOMMENDED. See 'README-EC2' for further details. # As root do the following when using Ubuntu mkdir -p /mnt #EC2 Storage Mount, where storage is located cd /mnt svn checkout ... # get the source code from ASF Subversion repo cd traffic # enter the checkout dir autoreconf -i --force # generate the configure script and Makefile.in files ./configure make # As root do the following when using Fedora Core 8 kernel mkdir -p /mnt #EC2 Storage Mount, where storage is located cd /mnt svn checkout ... # get the source code from ASF Subversion repo cd traffic # enter the checkout dir autoreconf -i --force # generate the configure script and Makefile.in files ./configure --disable-eventfd make 5. INSTALLATION DEFAULT DIR CONTENTS /usr/local/var/log/trafficserver log files created at runtime /usr/local/var/trafficserver runtime files /usr/local/etc/trafficserver configuration files /usr/local/bin executable binaries /usr/local/libexec/trafficserver plugins 6. CRYPTO NOTICE This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See <http://www.wassenaar.org/> for more information. The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code. The following provides more details on the included cryptographic software: The functionality of OpenSSL <http://www.openssl.org/> is utilized in parts of the software. 7. ADDITIONAL INFO Web page: http://trafficserver.apache.org/ Wiki: http://cwiki.apache.org/confluence/display/TS/ User mailing list: [email protected]
opstools
devops opensource toolsgenie-bt-mesh-stack
genie-bt-mesh-stackruby.taobao.org
RubyGems Mirror Web pageteambition-mobile-web
Teambition webapp.fcli
The cli of function compute.gta
This is the analysis tool used by teambition, aiming to simplify the use of multiple analysis services.opensesame
alibaba open parenttorchcraft-py
Python wrapper for TorchCraft. (In progress)AutoRecyclerAdapter
Automated configuration RecyclerView.Adapter for Androidxcache
webx-restful
citrus-rpcndir
The lost dir util tools.standard
All standards for Teambition.mini-logger
a really simple logger for web server or otherssnapper-consumer
snapper consumer client for node.js and browser.LibMacroassembler
A JIT assembler from JavascriptCoresneaky
Deployment Geniusqlexpress
Quick Laconic Express 高效简洁的类java语法动态脚本引擎graph-learn1
OfficeConverter
Convert Office Docs to .pdfaliyun-ccp
Aliyun CCP SDKstdhs-java-client
A TDH_SOCKET Client For JavaRecurrencePicker
An event recurrence rule picker similar to iOS system calendar.kafka-connect-mongo
Kafka mongo connector (deeply inspired by https://github.com/DataReply/kafka-connect-mongodb)socket.io-hub
Scalable Socket.IOalicloud-duplicity
Encrypted bandwidth-efficient backup using the rsync algorithm.workshop
The workshop for cloud native application managementnode-push
Pushfication written in Nodejsmredis
multi redis serveroceanbase_rpm_package
interceptor
A TCP agency. Can use between client and server, to mock network problems.fast-path
a fast implementation of node's native pathsimplehbaseviewer
hbase web viewerjscover
node wrap for JSCover.gulp-ng-template
Precompile AngularJS templates to a JS file with $templateCacheSwipeableTableViewCell
A quite easy-to-use UITableViewCell subclass which allows you to add multiple highly customizable swipe actions.Queue
a task queue with local persistent by Swift 2.0patchjs
Patch.js is a incremental (character level) script loader for mobile web.tengine
This project has been transfered to https://github.com/alibaba/tenginealiyun-odps-flume-plugin
barn.js
scalable and extendable browser db library based on indexeddb.ons
Aliyun ONS Q&ASTTableBoard
a table board like trellogit-pre-hooks
Automatically install git pre hooks in your git repository that run your taskTBNetworking
TBNetworking is easy API managercordova-yunos
YunOS support for Apache Cordovacutter
A cutter for buffercz-teambition-web-commit
Teambition 前端 Git Commit 规范aliyun-log-producer-java
fluentable
expire-cache
A simple cache that supports expiring and namespacePhotoPicker
A image picker for iOS , written by SwiftPhotoBrowser
Simple photo browser written in SwiftGrowingTextView
A text view which grows with the text changes and starts scrolling when the content reaches a specified number of lines.hooks-store
☔️Lightweight React state management library based on React Hooks.atom-js-debug
A JavaScript / Node.js debug client for Atom.isomorphic-webapp-example
An tiny example of isomorphic webappmulticast_proxy
aliyun-odps-fluentd-plugin
jsonkit
Tool set for JSON objecttengine-patches
patches for third party modules with TengineTB-Styles
A Stylus-based, OOCSS, SMACSS, flexible and powerful UI framework built on top of Bootstrap Stylus.loghub-core
Collect logs from HTTP request and pipe them to KafkaFilePreviewController
HelloRequireJS
一本关于Require.JS的小书aliyun-oss-hadoop-fs
Hadoop filesystem implementation for Aliyun OSSabtest
an A/B test client for node webmetaweblog
MetaWeblog API on NodejsTao-reviewboard
lattice
oauth2.0-nodejs-client
Aliyun OAuth2 Node.js clientNotificationView
Easy to use and customizable messages/notifications for iOS applications.spa-seed
Simple page application seed for teambitionopentsdb-java-driver
Survival-Guide
Want to work at Teambition? Check this to help you survive at Teambition.gulp-ejs-template
Precompile EJS templates to a JS file.TProfiler
This project has been transfered to https://github.com/alibaba/TProfilerhttpdns_accuracy
httpdns service accuracy evaluatoryykEmoji
ProxylessNAS
Reproducing the ProxylessNAS approach and making some improvements (ongoing)aliyun-tablestore-hbase-client
Aliyun tablestore hbase clientsession-compatible-fast-serializer
A fast and compatible serializer base on kryo.aliyun-odps-sqoop
TbRepeatPicker
Android RepeatPickercocoapods-uploader
cocoapods-uploadertinkerpop-gremlin-doc
Tinkerpop Gremlin 语言中文文档node-biginteger
node.js version of java.math.BigIntegeransible-role-cloudfoundry
A solution that deploying Bosh and Cloud Foundry quickly based on Terraform and Ansible.mejs
Moduled and Embedded JavaScript templatesnginx-http-concat
This project has been transfered to https://github.com/alibaba/nginx-http-concatjavascript-native-interface
JavaScript Native Interface (JSNI) is a standard programming interface between JavaScript and C/C++ libraries.loghub-web
Lightweight logging and reporting for JavaScriptjquery-ui-amd
This is an AMD version of jQuery UI.tablestore-grid
entrypoint-wrapper-webpack-plugin
一款用于包装 Entry 配置的 Webpack 插件hirouter
HTML5 history and router, simple, powerful and no framework.childprocess
Wrap `child_process` module to support Multiple Process Code Coverage with istanbul.ice-devtools
[Deprecated] 迁移至 iceworks CLI 文档:https://www.yuque.com/ice-team/wiki/pd4gfsrpc-client-php
Alibaba Cloud RPC Client for PHPgear-auth
Auth library with some useful JWT and Crypto methods.Love Open Source and this site? Check out how you can help us