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> >
