-
Finagle is a protocol-agnostic RPC system.Pricing:
- Open Source
#Monitoring Tools #Web And Application Servers #Data Integration 12 social mentions
-
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