Apache Samza - Apache Samza - Wikipedia
![]() | |
Původní autoři | |
---|---|
Vývojáři | Softwarová nadace Apache |
Stabilní uvolnění | 1.2.0 / 11. června 2019 |
Úložiště | Úložiště Samza |
Napsáno | Scala, Jáva |
Operační systém | Cross-platform |
Typ | Distribuováno zpracování proudu |
Licence | Licence Apache 2.0 |
webová stránka | samza |
Apache Samza je open-source, asynchronní výpočetní rámec téměř v reálném čase pro zpracování proudu vyvinutý společností Softwarová nadace Apache v Scala a Jáva. Byl vyvinut ve spolupráci s Apache Kafka. Oba byly původně vyvinuty LinkedIn.[1]
Přehled
Samza umožňuje uživatelům stavět stavový aplikace, které zpracovávají data v reálném čase z více zdrojů, včetně Apache Kafka.
Samza poskytuje odolnost proti chybám, izolaci a stavové zpracování. Na rozdíl od dávkových systémů, jako jsou Apache Hadoop nebo Apache Spark, poskytuje nepřetržitý výpočet a výstup, jehož výsledkem je subsekunda[2] doby odezvy.
V oblasti zpracování streamů v reálném čase je mnoho hráčů a Samza je jedním z vyspělých produktů.[3][4][5] Do Apache byl přidán v roce 2013.[6]
Samzu používá několik společností.[7] Největší instalace je na LinkedIn.
Viz také
- Apache Beam
- Druid (úložiště dat s otevřeným zdrojovým kódem)
- Seznam projektů Apache Software Foundation
- Storm (procesor událostí)
Reference
- ^ „Jak LinkedIn používá Apache Samza“. InfoQ. Citováno 2016-09-28.
- ^ „Samza: Stateful Scalable Stream Processing at LinkedIn“ (PDF).
- ^ „Spark Streaming vs Flink vs Storm vs Kafka Streams vs Samza: Vyberte si svůj rámec zpracování streamů“. www.linkedin.com. Citováno 2019-07-23.
- ^ „Porovnání strojů pro zpracování streamů Apache Spark, Storm, Flink a Samza - 1. část“. Scott Logic. Citováno 2019-07-23.
- ^ „Hadoop, Storm, Samza, Spark a Flink: Ve srovnání s Big Data Frameworks“. DigitalOcean. Citováno 2019-07-23.
- ^ "Apache Samza". blogs.apache.org. Citováno 2019-07-23.
- ^ „Samza - Powered by“. samza.apache.org. Citováno 2019-07-23.