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

پروژه apollo2-subscriptions-how-to

daniele-zurico/apollo2-subscriptions-how-to

این پروژه یک راهنمای عملی برای پیاده‌سازی سبسکریپشن‌ها در Apollo Server 2 است.

کاربرد:

این راهنما به تو کمک می‌کنه بدون دردسر، قابلیت real-time رو با استفاده از GraphQL و Apollo Server 2 به پروژه‌ات اضافه کنی.

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

وقتی می‌خوای داده‌ها به صورت لحظه‌ای بین سرور و کلاینت منتقل بشن، مثل چت‌های آنی، نوتیفیکیشن‌ها، داشبوردهای زنده یا هرچیزی که نیاز به به‌روزرسانی بدون رفرش داره.

چند مثال از موارد استفاده:

- سیستم چت بلادرنگ بین کاربران ‍

- نمایش آنی تغییرات قیمت در یک صرافی ارز دیجیتال

- به‌روزرسانی وضعیت سفارش در یک اپلیکیشن فروش آنلاین

  • ##GraphQL
  • ##ApolloServer
  • ##Subscriptions
  • ##RealTime
  • ##NodeJS
  • ##WebSockets
  • ##JavaScript
  • ##Backend
  • ##ApolloClient
  • ##LiveUpdates