RPC protocols comparison

Posted by Ricardo on Programmers See other posts from Programmers or by Ricardo
Published on 2013-10-31T16:15:33Z Indexed on 2013/10/31 22:17 UTC
Read the original article Hit count: 285

Filed under:
|
|

I have to select a protocol/technology to use for communicating a client-server architecture, with support both for Python and C. The main requirements are:

  1. Symmetrical communication in between ends: clients establish a connection and servers can send data back to clients through the same connection.
  2. Avoid excessive overhead by using HTTP or a big stack (if possible, TCP direct communication).
  3. TLS/SSL support for secure communications.
  4. Ease of implementation.

For that, I evaluated the following protocols/communications technologies. Is the information on this table accurate and correct?

Protocols Comparison

(*1) TLS support for RPyC is based in a no-longer supported Python library.

© Programmers or respective owner

Related posts about python

Related posts about networking