Not only did Cisco see the need in inventing their own RPC protocol, now they become the third major player in a short time to open source it, or at least that’s the aim. The opening of Facebook’s Thrift was pretty much quite. But, as with anything touched by todays Midas, Google’s Protocol buffers stirred a bigger debate on the merits of RPC.
I think this is an area that merits some further discussion. By now, we’ve figured out that RPC is a bad fit in heterogeneous, cross-domain integrations. But, in the case you own both ends of the wire and you need some serious throughput and low latency communication, these types of protocols is likely a better fit. At least in the mega environments some of the web companies run these days. It’s interesting to follow along with the rapid development of such infrastructure, even though they are out of the hands of most of us. At least for now.
So, with all three combatants now in the open. Let the fight begin.
tags: etch - protocol buffers - rpc - thrift