Gibt es ein implementiertes RPC-Framework mit: boost + protobuf? Und es hat ein Protobuf-Plugin kann verwendet werden, um RPC-Code für das Framework zu generieren.
Oder es gibt einige Open-Source-Implementierungen, auf die ich verweisen kann, bitte sagen Sie es mir.
Danke.
Das ist genau das, was eine meiner Colleges in einem proprietären Projekt (mit ein paar extra coolen Sachen) bauen musste, damit ich seinen Expertenrat teilen kann.
Er glaubt, du hast Pech und wirst diese Kombination nicht online finden ...
Wenn Sie jedoch nicht das spezifische Format von Protobuffs benötigen, können Sie Thrift verwenden.
Thrift ist ein Produkt eines Facebook-Mitarbeiters, der einmal in Google gearbeitet hat, also ist es sehr ähnlich zu Protobuffs, und der Hauptunterschied ist genau das, wonach du gefragt hast-
Interne Implementierung mit Boost und eine integrierte Unterstützung für RPC-Transportebenen und -dienste.
Das einzige Problem ist, dass es derzeit keinen Thrift-Port für Windows gibt, aber es funktioniert hervorragend für Linux.
Sie können auch die Protobuffs Service-Option überprüfen, die nicht viel gibt, aber es ist ein guter Startpunkt.
Viel Glück!
Tags und Links c++ rpc boost-asio protocol-buffers