Software Alternatives & Reviews

You worked on it? Why is it slow then?

Finagle Apache Thrift
  1. Finagle is a protocol-agnostic RPC system.
    Pricing:
    • Open Source

    #Monitoring Tools #Web And Application Servers #Data Integration 12 social mentions

  2. An interface definition language and communication protocol for creating cross-language services.
    Pricing:
    • Open Source
    RPC is not strictly OO, but you can think of RPC calls like method calls. In general it will reflect your interface design and doesn't have to be top-down, although a good project usually will look that way. A good contrast to REST where you use POST/PUT/GET/DELETE pattern on resources where as a procedure call could be a lot more flexible and potentially lighter weight. Think of it like defining methods in code for a library as opposed to defining REST endpoints. There are many different implementations of this idea though so sorry if this answer is a bit vague, but there's a lot of overlap between the various web API patterns. There's also usually a focus on binary and distributed capabilities of RPC although that's not required. https://thrift.apache.org could be a good example of an RPC framework.

    #Web Servers #Web And Application Servers #Load Balancer / Reverse Proxy 12 social mentions

Discuss: You worked on it? Why is it slow then?

Log in or Post with