Simple RPC Library/Framework



  • Ich bin auf der Suche nach einem kleinen C Framework für RPCs. Cross-Platform, nicht zwangsläufig Cross-Language, bevorzugt BSD-Style Lizenz.

    Das Ziel ist letzendlich eine kleine Client/Server Architektur, fester Port, kein verteiltes System in C. Alles was ich gefunden habe, sind extrem kompliziert wirkende Frameworks:

    Thrift, Avro, diverse Implementierungen von XML-RPC und JSON-RPC (alle wirken wesentlich kompilzierter, als meiner Meinung nach nötig), ebenso protobuf-c-rpc und einige Dinge basierend auf msgpack.

    Der Klassiker ONC RPC will gleich wieder einen Portmapper und ein eigenes Protokoll mit Parser & Co, für ein paar einfache Funktionsaufrufe zu schreiben, erscheint mir auch schwachsinnig (oder kennt da jemand was mir aus einer IDL gleich schöne Stubs erzeugt?).

    Übersehe ich da etwas, oder ist das Serialisieren von Funktionsaufrufen wirklich so Kompliziert?


Log in to reply