تخطَّ إلى المحتوى

حالة استخدام

لوحات معلومات حيّة

لوحة المعلومات التي تعمل بـ الاستقصاء خاطئة بين طلب وآخر، وتكلفتها بقدر ما تحتمل من خطأ. النشر عند التغيّر يقلب ذلك.

private-metrics
  • قنوات خاصة
  • أحداث
  • ويب هوك

كيف تعمل

  1. 01اشترِك عند الفتحقناة خاص محصور بما تعرضه اللوحة.
  2. 02انشُر عند التغيّرحدث حين يتحرّك رقم، لا على مؤقّت لم يضبطه أحد.
  3. 03احسب حين يكون هناك من ينظر فقطويب هوك الإشغال تتيح تشغيل تجميع مكلف فقط ما دام أحد ينظر.

يستحسن أن تعرف

المقياس الذي يتحرّك مئات المرات في الثانية ينبغي تجميعه أو أخذ عيّنات منه قبل النشر. هذا القرار يخصّ حيث المعنى — جهتك أنت.

في الكود

webhooks.js
js
// Start the aggregation when the first viewer arrives,// stop it when the last one leaves.for (const event of hook.getEvents()) {  if (event.name === 'channel_occupied') startAggregation(event.channel)  if (event.name === 'channel_vacated') stopAggregation(event.channel)}

مكتوب بمكتبات Pusher الرسمية، دون تعديل — لا حزمة من PushCaster لتثبيتها. الوثائق الكاملة

أشياء أخرى يبنيها الناس

كل حالات الاستخدام
presence-room-42

محادثة لحظية

غرف وعضوية ومؤشّرات كتابة على قنوات من نوع presence.

private-user-1e9

الإشعارات

حدث واحد من الخادم، يُوصَّل إلى كل واجهة تركها المستخدم مفتوحة.

presence-doc-9f2

واجهات تشاركية

مستندات ولوحات رسم ومؤشّرات مشتركة مع عضوية متتبَّعة.

أنشئ تطبيقًا وابنِها.

Support