facebook/fbthrift
کاربرد:
این پروژه یک نسخه فورکشده از Apache Thrift توسط فیسبوک هست که یک سرور جدید C++ رو هم شامل میشه. مناسب ساخت سرویسهای مقیاسپذیر، مدیریت ارتباطات پرسرعت بین سرویسها و کار در محیطهای با ترافیک بالا مثل شبکههای اجتماعی یا سیستمهای توزیعشده.
در چه شرایطی بهتره استفاده شود؟
- وقتی نیاز به عملکرد بالا و تاخیر کم در سیستمهای توزیعشده داری
- برای پروژههایی که از C++ استفاده میکنند و به یک فریمورک RPC قوی نیاز دارند
- در محیطهایی که قابلیت گسترش و پشتیبانی از چندین زبان برنامهنویسی مهمه
مثالهای کاربردی:
- ساخت پلتفرمهای شبکه اجتماعی با میلیونها کاربر
- توسعه سیستمهای پردازش دادههای زنده (real-time)
- ایجاد زیرساخت برای خدمات کلود مانند APIهای مقیاسپذیر
- ##distributedsystems
- ##RPCframework
- ##C
- ##microservices
- ##highperformance
- ##ApacheThrift
- ##scalablearchitecture
- ##realtimeprocessing
- ##Facebookopensource
- ##serviceoriented
