Bibliothek für interprozesskomunikation via xml-rpc
Verfasst: Montag 9. Januar 2006, 00:08
Hallo zusammen,
um die Kommunikation von Komponenten in einem verteilten System zu
ermöglichen, habe ich mir folgendes Konzept überlegt:
Es gibt einen zentralen Master server, der über xml-rpc diverse Dienste
anbietet. Alle weiteren Komponenten des Systems sind Clients welche
über den Master miteinander kommunizieren sollen.
Das Ergebnis ist eine kleine Bibliothek, die einen fertig implementierten
Masten mitbringt (mit twisted support). Implementierte Dienste:
ein stack, ein storage (key - value) und ein provider über den
sich Clients anmelden können.
Stubobjekte ermöglichen eine sehr einfache entwicklung der Clients.
Als Beispielanwendung habe ich einen verteilten Webcrawler geschrieben.
hier die Links:
http://rpcservices.sourceforge.net/
aktuelles release:
http://sourceforge.net/project/showfile ... _id=383738
Viel Spaß beim ausprobieren. Ich würde mich über Feedback sehr freuen.
Gruß Thomas
um die Kommunikation von Komponenten in einem verteilten System zu
ermöglichen, habe ich mir folgendes Konzept überlegt:
Es gibt einen zentralen Master server, der über xml-rpc diverse Dienste
anbietet. Alle weiteren Komponenten des Systems sind Clients welche
über den Master miteinander kommunizieren sollen.
Das Ergebnis ist eine kleine Bibliothek, die einen fertig implementierten
Masten mitbringt (mit twisted support). Implementierte Dienste:
ein stack, ein storage (key - value) und ein provider über den
sich Clients anmelden können.
Stubobjekte ermöglichen eine sehr einfache entwicklung der Clients.
Als Beispielanwendung habe ich einen verteilten Webcrawler geschrieben.
hier die Links:
http://rpcservices.sourceforge.net/
aktuelles release:
http://sourceforge.net/project/showfile ... _id=383738
Viel Spaß beim ausprobieren. Ich würde mich über Feedback sehr freuen.
Gruß Thomas