Thrift: brief description

Thrift: brief description
Светлана Комарова

Светлана Комарова

Автор статьи. Системный администратор, Oracle DBA. Информационные технологии, интернет, телеком. Подробнее.

With Thrift, you predefine both the structure of your data objects and the interfaces you’ll be using to interact with them. The system then generates code to serialize and deserialize the data and stub functions that implement the entry points to your interfaces. It generates efficient code for a wide variety of languages, and under the hood offers a lot of choices for the underlying data format without affecting the application layer.

It has proven to be a popular IDL (Interface Definition Language) for open source infrastructure projects like Cassandra and HDFS. It can feel a bit overwhelming for smaller teams working on lightweight projects, though. Much like statically-typed languages, using a predefined IDL requires investing some time up front in return for strong documentation, future bug prevention, and performance gains. That makes the choice very dependent on the expected lifetime and number of developers on your project.

Вас заинтересует / Intresting for you:

Voter Fraud Analytics and Dete...
Voter Fraud Analytics and Dete... 1661 views borisen Tue, 17 Sep 2019, 06:41:03
Healthcare Analytics Use Case ...
Healthcare Analytics Use Case ... 2526 views Stepan Ushakov Tue, 17 Sep 2019, 06:09:25
Building an Oracle OLAP Analyt...
Building an Oracle OLAP Analyt... 5871 views Akmaral Fri, 20 Apr 2018, 05:43:28
Designing an Oracle OLAP Analy...
Designing an Oracle OLAP Analy... 2477 views Светлана Комарова Tue, 27 Feb 2018, 08:28:48
Comments (0)
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Suggested Locations