Hi Devs, We've being using thrift to expose Airavata API but not without a few compromises. I found following in thrift missing that can improve our API,
- Service method overloading - Thrift struct inheritance - Iterative struct reference - Service multiplexing for php - XOR support for selecting parameters - Thrift server configuration (eg: get registered services, load balancing info) Any thoughts? Regards, Saminda
