Rychlé XML-RPC se jmenuje FastRPC
14.08.2005 13:52
Pokud programujete aplikace, které využívají pro vnitřní komunikaci protokol XML-RPC, tak jistě víte, že tento protokol má určité výkonové i datové rezervy. Jinak řečeno - přenáší se hodně “omáčky"
Tento problém řeší protokol FastRPC, který je nejvíce užitečný u vysoko zátěžových aplikací, které vyžadují vysoký výkon, rychlost a minimální přenos zbytečných dat. Toto je možné díky tomu, že FastRPC je vlastně binární verze klasického XML-RPC.
Stejně jako klasické XML-RPC také FastRPC využívá pro přenos dat HTTP protokol. Dále FastRPC poskytuje plnou kompatibilitu s klasickým XML-RPC, přičemž k určení datového formátu (textový/binární) pro přenos dat dojde automaticky pomocí HTTP hlaviček.
Aktuálně FastRPC existuje jako C++ knihovna a jako modul do Pythonu a PHP4.
Více informací (příklady, manual, zdrojové kódy) naleznete na adrese fastrpc.sourceforge.net. Specifikace binárního protokolu je dostupná v manuálu.
Za vývojem tohoto produktu stojí portál Seznam.cz a jeho programátoři Václav Blažek, Miroslav Talášek a Roman Marek. V současné době to je už druhý open source produkt portálu Seznam.cz (první byl šablonovaní systém Teng).
14.08.2005 | Rubrika: Internet | Trvalý odkaz
14.08.2005 v 14:28
Ať se dívám, jak se dívám, specifikaci nevidím. Jenom nějakou knihovnu?
14.08.2005 v 18:26
Tak to mi není jasné. Já to pochopil jako XML-RPC, kde je XML nahrazeno nějakým binárním formátem. A ten přece musí mít nějakou specifikaci. Nebo to chápu špatně?
14.08.2005 v 22:10
Specifikace protokolu:
http://fastrpc.sourceforge.net/?page=manual&sub=spec
18.08.2005 v 10:47
Asi spíš bylo myšleno PHP: Hypertext Preprocessor na www.php.net a ne Parents Helping Parents na www.php.com
.
23.08.2005 v 02:09
Infoset je dobrá věc, ale XML syntaxe je totální šit a noční můra… celý to vzniká tak že banda křupanů se snaží znovu vymyslet funkcionální jazyk typu Lisp a zoufale patlaj ve skobičkových závorkách. Komerční tlampači se toho chytli a “školej” XML jen se práší….
07.03.2006 v 10:14
A nebylo by jednodussi pridat do normalniho XML-RPC proste jenom podporu pro WBXML …
31.03.2006 v 10:31
No bylo…
22.04.2006 v 23:48
No jo, az moc lid touzi po svych 15 minutach slavy…