מה הדרך המומלצת לאגירת אירועים ושליחתם לשרת בזמן קבוע
-
שלום רב,
יש לי אפליקציה הכתובה ב-Sencha, עד עכשיו שמרתי את השינויים שביצע המשתמש בנתונים שלו על המכשיר של המשתמש והעלתי לשרת את השינויים רק כאשר המשתמש בחר באפשרות של גיבוי נתונים, שזה אומר שלא ניתן היה לראות את השינויים במכשירים אחרים עד אשר נעשה גיבוי והנתונים התעדכנו גם בשרת.
כעת מבקשים ממני שיוכלו לראות את השינויים באותו זמן כדי ששאר המשתמשים יראו את השינוים,
הציעו לי ליצור רכיב בקליינט שיאגור את האירועים וכל כמה זמן יעדכן את השרת(נניח כל חצי דקה).
את האמת שאין לי מושג מה זה אומר
אשמח אם תוכלי לעזור לי בעיצות ובמידע שיוכל לעזור (אפילו רק לכוון אותי לאתרים שיתנו מידע והסבר על הנושא)תודה רבה רבה
פורסם במקור בפורום CODE613 ב07/12/2017 18:06 (+02:00)
-
מה הכונה אין לך מושג?
אתה כמכין List (אם זה JS אז ליסט הכונה מערך והכנסה בפוש) וממלא אותו באירועים (כאשר מתרחש אירוע הוא נכנס לליסט).
ויש לך טיימר שבהגיע זמנו 1. שולח לשרת את הנתונים בליסט, ובהתקבל הצלחה מוחק את תוכן הליסט (אם זה JS אז אל תמחק הכל אלא רק שקן מהמס' האחרון). 2. מבקש שינויים אחרי השינוי האחרון (הוא מציין איזה מס' סידורי שהתקבל בתשובה הקודמת).
בצד השרת אתה אוסף מהמכשירים את האירועים, מצמיד לכל אירוע מס' רץ, ומחזיר להם לפי בקשה את האירועים מהמספר המצויין בבקשה והלאה.פורסם במקור בפורום CODE613 ב07/12/2017 18:41 (+02:00)