Je recherche une bibliothèque / cadre openource léger de préférence écrit en C / C ++ (il n'est pas nécessaire de prendre en charge les langues x et doit être facile à comprendre et à utiliser.) qui peut être utilisée pour fabriquer RPC sur des sockets de Linux internes ou des tuyaux. En d'autres termes, je cherche une possibilité de RPC qui peut être exécutée sur certains des mécanismes IPC Linux. p>
merci p>
4 Réponses :
Pas exactement Lightwieght, mais DBU est une réponse et il est standard sur la plupart des distributions Linux ces jours-ci. P >
Comme vous l'avez dit, DBU n'est pas vraiment léger. Je cherche quelque chose qui est moins complexe.
regarder msgpack-RPC . C'est une implémentation de RPC facile et très simple. P>
Merci pour l'indice, mais cela ressemble à la mise en œuvre C / C ++ RPC du msgpack-RPC n'est pas encore effectuée.
Mise à jour du lien vers C ++ Msgpack-RPC: github.com/jubatus/jubatus- msgpack-RPC / arbre / maître / CPP
Je suppose que vous ne voulez pas de framework fantaisie et que vous pouvez gérer des appels de bibliothèque simples. La bibliothèque de RPC Linux devrait alors être suffisante: Voir le manuel , et peut-être
La bibliothèque Sun Onc RPC pour Linux est une bonne solution. Vous pouvez également utiliser le compilateur Tout ce que vous avez à faire est d'écrire un fichier .x dans la langue RPCL une compilée en utilisant RPCGen fort>. P>
Voici un exemple que j'ai publié dans github: https://github.com/issamabd/sdl -Ppong p>
Il utilise des appels RPC pour connecter deux joueurs de Pingpong sur le réseau. P>