שהמערכת לא תמתין לתשובת השרת
-
שלום
יש לי שלוחת מודל API
האם יש אפשרות שלא ימתין בכלל לתשובה מהשרת אלא מיד יעבור לשלוחה אחרת? -
@מני-מני
זה תלוי אם השפה שאתה כותב בה את הקוד היא סינכורנית (PHP, Python) או אסינכורנית (nodeJs) -
@amp-Software-0 כתב בשהמערכת לא תמתין לתשובת השרת:
@מני-מני
זה תלוי אם השפה שאתה כותב בה את הקוד היא סינכורנית (PHP, Python) או אסינכורנית (nodeJs)אני מדבר על מודל type=api
מודול API - תקשור עם מחשבים וממשקי נתונים חיצונייםשימות שולחת נתונים לשרת API
-
@מני-מני
גם אני מדבר על זה..
מבין השורות אני מבין שאתה משתמש בשרת API חיצוני לא משהו שאתה כתבת,
אם כן, אז זה תלוי בשפה שהשרת ההוא משתמש (והוא משתמש עם שפה סינכרונית) ואין לך שליטה על זה
מה שכן אפשר לתווך עם שרת באמצע שיפעל בצורה אסינכורנית, או לחילופין יחזיר תשובה מידית וישלח את הבקשה בצורה נפרדת -
@amp-Software-0 כתב בשהמערכת לא תמתין לתשובת השרת:
מבין השורות אני מבין שאתה משתמש בשרת API חיצוני לא משהו שאתה כתבת,
בדיוק,
אולי לא הסברתי את עצמי טוב.
הרי המערכת של ימות שולחת נתונים לשרת ואז מחכה ממנו לתשובה ופעולת בהתאם לפעולה.
ובמידה ואין תשובה מודיעה אין תשובה מהשרת.
אני שואל האם יש הגדרה להגדיר שהמערכת של ימות לא תחכה בכלל לתשובה מהשרת, אלא מיד אחרי ששלחה את הנתונים
תעבור מיד לשלחוה אחרת. -
@מני-מני
לא, במודול API אין אפשרות.
לאחרונה ימות הודיעו שהם מתכננים להחליף במודולים אחרים (דוגמת מודל קבלת נתונים) ששולחים וובהוק שהשליחה תתבצע באופן אסינכורני
ראה כאן
כרגע אין מודל API לשליחת וובהוק אסינכורני
אם הצורך שלך יכול להתממש גם דרך שלוחת קבלת נתונים הנ"ל, אז כשימות יבצעו את ההחלפה תוכל להשתמש במודל הזה -