Open source solution

eProsima Fast RPC is a high performance remote procedure call (RPC) framework. It combines a software stack with a code generation engine to build services that work efficiently in several platforms and programming languages.

eProsima Fast RPC is striking fast, beating alternatives such as Apache Thrift in both Windows and Linux, and is free software (LGPL). Besides a lightweight networking implementation, it uses eProsima Fast Buffers, a very efficient (see the benchmarks here) serialization mechanism.

The framework generates the Request/Reply code from the IDL procedure definition allowing the developer to focus on the application logic without bothering about the networking details.

eProsima Fast RPC is built onto standards, using the OMG IDL to declare the remote procedures, and an API compatible with the upcoming OMG RPC over DDS standard, but using in this case TCP as the transport, making it faster. For full RPC over DDS standard compliance check our product eProsima RPC over DDS.

Main Features:

  • Faster than Apache Thrift, Web Services, JMS...
  • Windows and Linux Support
  • Open Source - LGPL License

Available Documentation:



Performance: eProsima Fast RPC vs Apache Thrift

eProsima Fast RPC is a lot faster than Web Services and JMS, and slightly faster than other last generation middleware such as Apache Thrift.


Latency one-to-one, 2 machines: Core i3, Fedora 20


More Information about eProsima Fast RPC:

For any questions please contact This email address is being protected from spambots. You need JavaScript enabled to view it.