pwyckoff | 99b000b | 2008-04-03 19:30:55 +0000 | [diff] [blame] | 1 | Project FB303: The Facebook Bassline |
| 2 | ------------------------------------ |
| 3 | |
| 4 | * Curious about the 303? * |
| 5 | http://en.wikipedia.org/wiki/Roland_TB-303 |
| 6 | |
| 7 | * Why the name? * |
| 8 | The TB303 makes bass lines. |
| 9 | .Bass is what lies underneath any strong tune. |
| 10 | ..fb303 is the shared root of all thrift services. |
| 11 | ...fb303 => FacebookBase303. |
| 12 | |
| 13 | * How do I use this? * |
| 14 | Take a look at the examples to see how your backend project can |
| 15 | and should inherit from this service. |
| 16 | |
| 17 | * What does it provide? * |
| 18 | A standard interface to monitoring, dynamic options and configuration, |
| 19 | uptime reports, activity, etc. |
| 20 | |
| 21 | * I want more. * |
| 22 | Think carefully first about whether the functionality you are going to add |
| 23 | belongs here or in your application. If it can be abstracted and is generally |
| 24 | useful, then it probably belongs somewhere in the fb303 tree. Keep in mind, |
| 25 | not every product has to use ALL the functionality of fb303, but every product |
| 26 | CANNOT use functionality that is NOT in fb303. |
| 27 | |
| 28 | * Is this open source? * |
| 29 | Yes. fb303 is distributed under the Thrift Software License. See the |
| 30 | LICENSE file for more details. |
| 31 | |
David Reiss | 7c28b33 | 2008-09-20 00:14:01 +0000 | [diff] [blame] | 32 | * Installation * |
| 33 | fb303 is configured/built/installed similar to Thrift. See the README |
| 34 | in the Thrift root directory for more information. |
| 35 | |
pwyckoff | 99b000b | 2008-04-03 19:30:55 +0000 | [diff] [blame] | 36 | * Who wrote this README? * |
| 37 | mcslee@facebook.com |