Bytemaster's Boost Libraries
|
The goal of this library is to enable seamless remote procedure calls between C++ objects in different processes and machines using a varity different transports, protocols and serialization methods.
What makes Boost.RPC unique from the many other RPC solutions?
The true power of Boost.RPC comes from how it interacts with reflection and coroutines to make interaction as remote and seemless as and transparent as working with local objects. You can even use boost::reflect::any<Interface> to entirely hide the difference between local and remote objects from your algorithms