Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 aclocal
Octocat-spinner-32 cpp
Octocat-spinner-32 debian
Octocat-spinner-32 if
Octocat-spinner-32 java
Octocat-spinner-32 php
Octocat-spinner-32 py
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile.am
Octocat-spinner-32 README
Octocat-spinner-32 acinclude.m4
Octocat-spinner-32 bootstrap.sh
Octocat-spinner-32 build.log
Octocat-spinner-32 configure.ac
Octocat-spinner-32 global_footer.mk
Octocat-spinner-32 global_header.mk
README
Project FB303: The Facebook Bassline
------------------------------------

* Curious about the 303? *
http://en.wikipedia.org/wiki/Roland_TB-303

* Why the name? *
The TB303 makes bass lines.
.Bass is what lies underneath any strong tune.
..fb303 is the shared root of all thrift services.
...fb303 => FacebookBase303.

* How do I use this? *
Take a look at the examples to see how your backend project can
and should inherit from this service.

* What does it provide? *
A standard interface to monitoring, dynamic options and configuration,
uptime reports, activity, etc.

* I want more. *
Think carefully first about whether the functionality you are going to add
belongs here or in your application. If it can be abstracted and is generally
useful, then it probably belongs somewhere in the fb303 tree. Keep in mind,
not every product has to use ALL the functionality of fb303, but every product
CANNOT use functionality that is NOT in fb303.

* Is this open source? *
Yes. fb303 is distributed under the Thrift Software License. See the
LICENSE file for more details.

* Installation *
fb303 is configured/built/installed similar to Thrift.  See the README
in the Thrift root directory for more information.

* Who wrote this README? *
mcslee@facebook.com
Something went wrong with that request. Please try again.