Scribe (logovací server) - Scribe (log server)
Vývojáři | |
---|---|
První vydání | 24. října 2008 |
Úložiště | ![]() |
Napsáno | C ++, Krajta |
Licence | Licence Apache 2.0 |
webová stránka | Scribe homepage (Github) |
Písař byl server pro agregaci data protokolu streamováno v reálném čase z mnoha servery. Byl navržen tak, aby byl škálovatelné, rozšiřitelný bez úpravy na straně klienta a odolný vůči selhání sítě nebo jakéhokoli konkrétního počítače.
Scribe byl vyvinut v Facebook a vydána v roce 2008 jako otevřený zdroj.[1][2]
Servery Scribe jsou uspořádány do směrovaného grafu, přičemž každý server ví pouze o dalším serveru v grafu. Tento topologie sítě umožňuje přidávat další vrstvy fan-in jak systém roste, a dávkování zpráv před jejich odesláním mezi datovými centry, aniž byste museli mít jakýkoli kód, který výslovně potřebuje porozumět topologii datového centra, pouze jednoduchá konfigurace.[3]
Program Scribe byl navržen tak, aby zohledňoval spolehlivost, ale aby nevyžadoval těžké protokoly a rozsáhlé využití disku. Scribe zařazuje data na disk v libovolném uzlu, aby zvládla občasné selhání uzlu připojení, ale nesynchronizuje soubor protokolu pro každou zprávu. To vytváří možnost malého množství ztráty dat v případě selhání nebo katastrofické poruchy hardwaru. Tento stupeň spolehlivosti je však pro většinu Facebooku často vhodný případy užití.[3]
Viz také
- Apache žlab
- Fluentd: Přihlaste vše v JSON
Poznámky a odkazy
- ^ Robert Johnson. „Scribe debutuje v otevřeném zdrojovém kódu“. Citováno 2009-01-27.
- ^ Caroline McCarthy. „Facebook pro vývojáře: Tady máte nějaký kód!“. Citováno 2009-01-27.
- ^ A b https://www.facebook.com/note.php?note_id=32008268919&id=9445547199
externí odkazy
![]() | Tento síť -příbuzný software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |