Spread Toolkit - Spread Toolkit
tento článek potřebuje další citace pro ověření.Září 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Spread Concepts LLC |
---|---|
První vydání | 1993 |
Stabilní uvolnění | 5.0.0 / 1. února 2017 |
Napsáno | C |
Operační systém | Cross-platform |
Typ | Skupinový komunikační systém, peer-to-peer |
Licence | Spread Open-Source License |
webová stránka | www |
Spread Toolkit je počítačový softwarový balíček, který poskytuje vysoký výkon skupinový komunikační systém to je odolné vůči chybám napříč místní a rozsáhlé sítě. Spread funguje jako jednotná sběrnice zpráv pro distribuované aplikace a poskytuje vysoce vyladěné vícesměrové vysílání na úrovni aplikace, skupinovou komunikaci a podporu typu point to point. Šíření služeb sahá od spolehlivých zpráv až po plně objednané zprávy se zárukami doručení.
Sada nástrojů se skládá ze serveru pro zasílání zpráv a klientských knihoven pro mnoho vývojových prostředí softwaru, včetně C /C ++ knihovny (s podporou podprocesů a bez nich), a Jáva třída, kterou mají používat applety nebo aplikace, a rozhraní pro Perl, Krajta, a Rubín. Rozhraní pro mnoho dalších softwarových prostředí poskytli třetí strany.
V typické operaci každý počítač v klastru provozuje svou vlastní instanci serveru Spread a klientské aplikace se k tomuto procesu serveru připojují místně. Servery Spread zase vzájemně komunikují a předávají zprávy aplikacím předplatitele. Může být také nakonfigurován tak, aby klienti distribuovaní v síti všichni komunikovali s procesem serveru Spread na jednom hostiteli.
Spread Toolkit je vyvinut společností Spread Concepts LLC,[1] s velkou podporou laboratoře distribuovaných systémů a sítí (DSN) na adrese Univerzita Johna Hopkinse,[2] a Experimental Networked Systems Lab ve společnosti Univerzita George Washingtona.[3]
Částečné financování poskytla Agentura pro obranné výzkumné projekty (DARPA) a Národní bezpečnostní agentura (NSA).
Vázání
Vazby pro Spread Toolkit existují pro mnoho jazyků a platforem: