What are multiplex APIs?  Does this affect how a client is
written to use a thrift-generated API?

On Wed, Mar 18, 2015 at 02:13:45PM -0400, Suresh Marru wrote:
> Hi All,
> 
> Airavata API grew larger which causes an issue with handler classes and the 
> service is also getting unmanageable. Latest thrift 0.9.2 release supports 
> multiplexing for all the clients [1]. I did a quick POC to verify it indeed 
> works well Java, PHP, CPP and Python [2] [3]. 
> 
> How about we start migrating thrift 0.9.2? and also in the process multiplex 
> API’s? I will start a refactoring in Airavata-Labs repo[4] to verify if its 
> really helps our issues. 
> 
> Suresh
> [1] - https://issues.apache.org/jira/browse/THRIFT-1915 
> <https://issues.apache.org/jira/browse/THRIFT-1915>
> [2] - https://issues.apache.org/jira/browse/AIRAVATA-1632 
> <https://issues.apache.org/jira/browse/AIRAVATA-1632>
> [3] - 
> https://github.com/apache/airavata-sandbox/tree/master/airavata-mock-multiplexed-api
>  
> <https://github.com/apache/airavata-sandbox/tree/master/airavata-mock-multiplexed-api>
> [4] - https://github.com/apache/airavata-labs 
> <https://github.com/apache/airavata-labs>
> 

Reply via email to