وب‌سرویس مجید

پروژه fbthrift

facebook/fbthrift

کاربرد:

این پروژه یک نسخه فورک‌شده از Apache Thrift توسط فیسبوک هست که یک سرور جدید C++ رو هم شامل می‌شه. مناسب ساخت سرویس‌های مقیاس‌پذیر، مدیریت ارتباطات پرسرعت بین سرویس‌ها و کار در محیط‌های با ترافیک بالا مثل شبکه‌های اجتماعی یا سیستم‌های توزیع‌شده.

در چه شرایطی بهتره استفاده شود؟

- وقتی نیاز به عملکرد بالا و تاخیر کم در سیستم‌های توزیع‌شده داری

- برای پروژه‌هایی که از C++ استفاده می‌کنند و به یک فریمورک RPC قوی نیاز دارند

- در محیط‌هایی که قابلیت گسترش و پشتیبانی از چندین زبان برنامه‌نویسی مهمه

مثال‌های کاربردی:

- ساخت پلتفرم‌های شبکه اجتماعی با میلیون‌ها کاربر

- توسعه سیستم‌های پردازش داده‌های زنده (real-time)

- ایجاد زیرساخت برای خدمات کلود مانند API‌های مقیاس‌پذیر

  • ##distributedsystems
  • ##RPCframework
  • ##C
  • ##microservices
  • ##highperformance
  • ##ApacheThrift
  • ##scalablearchitecture
  • ##realtimeprocessing
  • ##Facebookopensource
  • ##serviceoriented