how about the performance between them? Thrift vs ICE. any BMT materials for easy understanding?
Did anyone already test it? henry. On Jan 17, 2014, at 5:22 AM, Jens Geyer <[email protected]> wrote: > > I doubt that anyone around will give you whatever kind of guarantees. > > But I know that we use it successfully for a while now in multiple projects. > I also know, that a lot of the big players use it as well, a few of them are > listed on the Apache Thrift web site. For example, Evernote's public API is > based on Thrift. It is also used successfully in a number of other Apache > projects, e.g. Cassandra and Hbase, to name just two. > > I can only speak for myself, but the simplicity and lightweight elegance of > Thrift, yet powerful and flexible due to it's modular architecture, is > something that still fascinates me. Thrift makes it literally a snap to > connect different kinds of platforms and programming languages, utilizing > whatever transport you may wish: be it sockets, pipes, files or HTTP. Even a > message queueing client can be set up quickly to transport Thrift-serialized > messages (see the contrib folder). > > Last not least, compared with last-century techniques like SOAP or even the > more modern REST approach, Thrift is amazingly fast. Sure, it's not the only > framework on the market, but one of the best I know. > > JensG > > > -----Ursprüngliche Nachricht----- From: henry.jykim@google > Sent: Thursday, January 16, 2014 2:53 AM > To: [email protected] > Subject: Re: any recommendable open-sources for c++ developers > > before we are going to process, I could get a conviction from yours that the > thrift is already matured library. > > thanks for all your comments. > > On Jan 15, 2014, at 1:59 AM, Jens Geyer <[email protected]> wrote: > >> Amen to the swiss army knife! >> ________________________________ >> Von: Rush Manbert >> Gesendet: 14.01.2014 17:21 >> An: [email protected] >> Betreff: Re: any recommendable open-sources for c++ developers >> >> We use Thrift in both C++ and Java on Mac and Windows. Servers are Mac/Java, >> clients are Mac/Windows/C++. It all works very well. We also use C++ Thrift >> clients and servers within the client side machines and internally between >> server components. We even SWIG Thrift-based client side libraries for use >> by the server side code. And we also use it to "flatten" structures into >> buffers and files. >> >> It is easy to write your own transports and protocols as extensions of the >> originals. It is easy to modify the code generator. >> >> As I have said to a number of people, Thrift is the Swiss Army Knife of >> software. >> >> - Rush >> >> On Jan 13, 2014, at 5:49 PM, henry.jykim@google wrote: >> >>> hi, all >>> I am newbie to use the thrift library. >>> >>> Our team’s legacy software is using CORBA very heavily. >>> yes, we got now the time to change it for more lighter, more faster. >>> >>> There are 2 big libraries for bmt. >>> the first is ICE. >>> the second is THRIFT. >>> >>> AYK, there are good and worse relatively. >>> >>> I believe that the thrift is used very nicely in JAVA world. however does >>> it be also used in C++ world? >>> does anybody be able to recommend good use-cases? >>> >>> very thanks for your concerns. >> >
