تریفت یک زبان توصیف واسط و پروتکل دودویی است[۱] که برای تعریف و ایجاد سرویس‌ها برای زبان‌های بسیاری مورد استفاده قرار می‌گیرد.[۲] تریفت یک چارچوب تماس با روش از راه دور (RPC) شکل می‌دهد که در شرکت فیس‌بوک برای «توسعه سرویس‌های چند زبانه مقیاس پذیر» توسعه یافته‌است. این نرم‌افزار یک پشته راه حل را با یک موتور تولید کد ترکیب می‌کند تا سرویس‌های چندسکویی که می‌توانند برنامه‌های نوشته شده با زبان‌ها و چارچوب نرم‌افزاری متفاوت را به هم متصل کنند، ار جمله اکشن‌اسکریپت، سی، C++، سی شارپ، کاپوچینو، کوکو، دلفی، ارلنگ، گو، هسکل، جاوا، جاوا اسکریپت، آبجکتیو-سی، اکمل، پرل، پی‌اچ‌پی، پایتون، روبی، الیکسیر، راست، اسمال‌تاک، سوئیفت.

آپاچی تریفت
توسعه‌دهنده(ها)بنیاد نرم‌افزار آپاچی
مخزن

منابع

ویرایش
  1. "Installing and using Apache Cassandra With Java Part 4 (Thrift Client)". http://www.sodeso.nl/: Sodeso – Software Development Solutions. Archived from the original on 15 August 2010. Retrieved 2011-03-30. Thrift is a separate Apache project which is a binary communication protocol {{cite web}}: External link in |location= (help)
  2. Andrew Prunicki. "Apache Thrift: Introduction". http://www.ociweb.com/: Object Computing Inc. – An Open Solutions Company. Archived from the original on 23 July 2011. Retrieved 2011-04-11. Through a simple and straightforward Interface Definition Language (IDL), Thrift allows [users] to define and create services which are both consumable by and serviceable by numerous languages. Using code generation, Thrift creates a set of files which can then be used for creating clients and/or servers. In addition to interoperability, Thrift can be very efficient through a unique serialization mechanism that is efficient in both time and space. {{cite web}}: External link in |location= (help)

پیوند به بیرون

ویرایش