here's a few more points which I also mentioned in a previous mail, - Service method overloading not supported - No thrift struct inheritance - Iterative struct reference not supported - Service multiplexing for php - XOR support for selecting parameters (nice to have) - Thrift server configuration (eg: get registered services, load balancing info)
On Wed, Jun 4, 2014 at 1:59 PM, Reagan, David Michael <[email protected]> wrote: > A few quick things off the top of my head: > > - No documentation was generated for the PHP SDK. This is critical since > the generated code is absolutely unreadable > - Many TTransportExceptions which required setting timeouts to be quite > long (up to 20 sec!) > - Some issues with data types. For instance, PHP doesn't have a native > enum data type, so Thrift implemented one in the generated code. You can > get what you want from it, but it doesn't behave the way I expected. > > Dave > > -----Original Message----- > From: Pierce, Marlon > Sent: Wednesday, June 04, 2014 5:14 AM > To: [email protected] > Subject: Summary of Thrift lessons learned > > Hi all-- > > I'd like to start a thread here to summarize listens we've learned so far > using Thrift for the API server. Please post what worked, what didn't, > defaults we use and things we changed. > > Thanks-- > > Marlon > >
