7
votes

Toute bibliothèques / frameworks OpenSource C / C ++ pour RPC sur les tuyaux / sockets de Linux internes?

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.

merci


0 commentaires

4 Réponses :


2
votes

Pas exactement Lightwieght, mais DBU est une réponse et il est standard sur la plupart des distributions Linux ces jours-ci.


1 commentaires

Comme vous l'avez dit, DBU n'est pas vraiment léger. Je cherche quelque chose qui est moins complexe.



2
votes

regarder msgpack-RPC . C'est une implémentation de RPC facile et très simple.


2 commentaires

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



1
votes

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 ce tutoriel .


0 commentaires

0
votes

La bibliothèque Sun Onc RPC pour Linux est une bonne solution. Vous pouvez également utiliser le compilateur RPCGEN pour générer des talons de serveur et de client.

Tout ce que vous avez à faire est d'écrire un fichier .x dans la langue RPCL une compilée en utilisant RPCGen .

Voici un exemple que j'ai publié dans github: https://github.com/issamabd/sdl -Ppong

Il utilise des appels RPC pour connecter deux joueurs de Pingpong sur le réseau.


0 commentaires