Postupná architektura řízená událostmi - Staged event-driven architecture
The postupná architektura řízená událostmi (SEDA) odkazuje na přístup k softwarová architektura který rozkládá složitý, řízený událostmi aplikace do sady fází spojených frontami.[1] Vyhýbá se vysoké režii spojené s vlákno -na základě souběžné modely (tj. zamykání, odemykání a dotazování na zámky) a odděluje plánování událostí a vláken od logiky aplikace. Provedením kontrola vstupu na každém fronta událostí „Službu lze dobře načíst, aby nedocházelo k přetížení zdrojů, když poptávka překročí kapacitu služby.
SEDA zaměstnává dynamické ovládání k automatickému vyladění běhových parametrů (jako jsou plánovací parametry každé fáze) a ke správě zátěže (jako je provádění adaptivního odlehčení zátěže ). Rozklad služeb na sadu fází také umožňuje modularitu a opětovné použití kódu, jakož i vývoj ladicích nástrojů pro komplexní aplikace založené na událostech.
Viz také
- Architektura založená na událostech (EDA)
- Architektura orientovaná na služby (SOA)
- Potrubí (výpočetní)
Reference
- ^ „SEDA: Architektura pro vysoce souběžné serverové aplikace“ (PDF). Harvardská Univerzita. Citováno 2013-09-03.
SEDA je zkratka pro postupnou architekturu řízenou událostmi a rozkládá komplexní aplikaci založenou na událostech do sady fází propojených frontami.
Bibliografie
- Welsh, Matt; Culler, David; Brewer, Eric (prosinec 2001), „SEDA: architektura pro dobře podmíněné, škálovatelné internetové služby“ v „SOSP '01 Sborník z osmnáctého sympozia ACM o principech operačních systémů“ (1. vyd.), Sdružení pro výpočetní techniku, str. 230–243, ISBN 978-1-58113-389-9
externí odkazy
- Apache ServiceMix poskytuje obálku Java SEDA, která ji kombinuje se souvisejícími architekturami zpráv (JMS, JCA a přímý tok).
- Kritika o tom, jak prostory SEDA (vlákna jsou drahé) již nejsou platné
- JCyclone: Java open source implementace SEDA
- Mule ESB je další implementace Java s otevřeným zdrojovým kódem
- SEDA: Architektura pro vysoce souběžné serverové aplikace popisující disertační práci Matta Welsha z Harvardské univerzity
- Retrospektiva k SEDA autor Matt Welsh, 26. července 2010