Portál AbcLinuxu, 26. dubna 2024 14:55


Dotaz: Návrh/volba protokolu pro distribuovanou aplikaci

15.7.2004 16:32 Martin Čížek | skóre: 20 | Praha
Návrh/volba protokolu pro distribuovanou aplikaci
Přečteno: 81×
Odpovědět | Admin
Zdravim, potrebuji navrhnout protokol (nebo pouzit existujici knihovnu, ktera jej realizuje) pro distribuovanou aplikaci - 2 komunikujici strany, kazda muze kdykoliv asynchronne poslat te druhe pozadavek a bude na nej ocekavat odpoved. Pozadavky jsou:

* Pouziti jednoho (predem) vytvoreneho TCP streamu (zadny portmapper apod.),
* spravne prirazeni odpovedi k dotazum,
* rozumny overhead (nemusi byt nutne binarni, ale zase ne XML, pujde i o odezvu).

1. dotaz: Nevite o protokolu, ktery resi podobne problemy, jimz bych se mohl inspirovat (napadlo me BGP, ale to je nevhodne).

2. dotaz: Nevite o nejake knihovne (neco jako oboustranne RPC), co by to resila? Na ni by byly jeste pozdavky:

* Platformni nezavislost (endiany, zarovnani)
* Funkcnost na Linuxu/Unixech
* [L]GPL nebo kompatibilni
* radeji ne kanon na vrabce.

Snad to neni prilis offtopic. Nechci znovu vynalezat kolo ;-)

Diky, Martin
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.7.2004 17:00 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Návrh/volba protokolu pro distribuovanou aplikaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sice jsem s tím nedělal, takže nevím, jak splňuje tvoje požadavky, ale PVM znáš?
15.7.2004 17:16 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Re: Návrh/volba protokolu pro distribuovanou aplikaci
Neznam, mrknu na to, diky.
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
15.7.2004 17:51 zlosyn | skóre: 24
Rozbalit Rozbalit vše Re: Návrh/volba protokolu pro distribuovanou aplikaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podivej se na www.beepcore.org

Sice je to XML (ale jen na vyjednavani spojeni), a mohlo by to pomoci. Hlavne existuji implementace pro ruzne jazyky.
15.7.2004 18:02 Maude Lebowski
Rozbalit Rozbalit vše Re: Návrh/volba protokolu pro distribuovanou aplikaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Knihoven na realizaci bude asi vic, ale doporucuju infrastrukturu pro wxwin, lze ji pouzivat i bez tech grafickych dodatku a obsahuje tridy pro tcp server i daemon. Komunikace se pak da parsovat bud primo jako text nebo html ci xml. Ma podporu pro ruzne programovaci jazyky (c++, python, perl,..), bohuzel ne v cistem C.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.