הגברת ההסברת של Discourse Chat לכמות ערוצים גבוהה: מגבלות, API A  וכללי אצבע

הי כולם,

אני חוקר את השימוש ב-Discourse Chat לאינטגרציה בהיקף גדול ואת הצורך בתובנות מקהילת הקהילה. אני מנהל אתר עם כ-10,000 עמודים, וכל עמוד מייצג קהילה נפרדת (או קהל יעד) – ולכן אני שוקל להקים ערוץ שיחה ייעודי לכל עמוד.

זה מעלה כמה שאלות:

  1. הגבלות על ערוצים:
  • מה ההגבלות הידועות בעת יצירה וניהול של כמות מאוד גבוהה של ערוצי שיחה ב-Discourse?
  • אם ערוצים ייעודיים לכל עמוד (10,000 ערוצים) יוכחו לבלתי מעשיים, מהן הגישות המומלצות לקבץ או לסווג את העמודים האלה לקהילות גדולות יותר?
  • אם ערוצים ייעודיים לכל עמוד (10,000 ערוצים) יוכחו לבלתי מעשיים, מהן הגישות המומלצות לקבץ או לסווג את העמודים האלה לקהילות גדולות יותר?
  1. זמינות API REST:
  • האם קיימת API REST רשמית או ממשק תכנותי אחר לניהול ערוצי שיחה והודעות?
  1. הגבלות על משתמשים:
  • מהן ההגבלות בנוגע לכמות המשתמשים הפעילים או סה"כ המשתמשים שיכולים להצטרף לערוץ?
  • האם קיימות בעיות תחרות או ביצועים הקשורות לכמות גבוהה של משתמשים פעילים באותו ערוץ?
  1. ביצועים  דאגות למשאבים:
  • האם קיום מספר עצום של ערוצים (כשכל אחד מהם יכול להכיל כמויות גדולות של הודעות) יעמיס על משאבי השרת או יפתח יציאות נוספות העלולות להשפיע על הביצועים הכוללים?
  • האם יש הגדרות תצורה או שיטות עבודה מומלצות (כגון מדיניות שמירת היסטוריה, כוונון מסד נתונים) שיעזרו בניהול תנועת שיחה גבוהה?
  1. שיטות עבודה מומלצותאופציות:
  • מישהו יישם מערך דומה (כגון ערוץ לכל עמוד או קיבוץ עמודים לקהילות רחבות יותר) ואילו אתגרים נתקלו בהם?
  • איזה אסטרטגיות היית ממליץ לארגון והרחבת תפקודי צ’אט במצב כזה?

כל רעיונות, מדדים, או טיפים תצורה יהיו מוערכים מאוד. אני פתוח להצעות גם על היכולת להרחיב את הערוצים וגם על האופן הטוב ביותר לשלב ולנהל שיחות באמצעות API זמינים.

תודה מראש על העזרה והמשוב שלכם!