הודעות

SiteMap

New member
הודעות

מערכת ASP.NET צריכה להעביר הודעות למערכת אחרת (החושפת ממשק מסויים), ולקבל תשובות הצלחה/כלשון עבור כל הודעה. על ההודעות לעבור בצורה אסינכרונית על מנת לא לעכב את הגולשים. על המנגנון לכלול אפשרות של התאוששות מנפילה - אסור שהודעות יאבדו. על המנגנון להתמודד עם כשלונות בהעברת ההודעות (לנסות X פעמים) יש לאפשר צפייה בהודעות שבתווך בכל רגע נתון. חשבתי על שימוש ב MSMQ כתשתית להודעות, זו תשתית אמינה להעברת הודעות, יודעת לשמור את ההודעות בדיסק הקשיח עד אשר הם מועברות סופית, למטרת התאוששות במקרה תקלה. הוא מגיע עם כלי צפייה בהודעות הנמצאות בתור. מעל זה עלי לכתוב קוד דוט נטי שמבצע את הפעולות הבאות : - מכניס הודעות לתור - מנהל את ההודעות שהשלא עבור תקין (מכניס אותם לתור עוד X פעמים) - קבלת תשובת הצלחה/כשלון עבור כל הודעה ושמירתה ב DB השאלות : 1. מה דעתכם על הפתרון ? האם אני בכיוון ? האם יש תשתית טובה יותר מ MSMQ ? 2. האם יש פתרון כולל יותר, הכולל גם חלק מהפעולות שציינתי מעלה, שעלי לפתח לבד בדוט נט ? 3. חשבתי על שימוש ב Work Flow של Framework 3.5, האם זה לא OverKill ? תודה !
 
לדעתי

1. MSMQ הוא אכן השיטה שנראית המתאימה ביותר למה שאתה מציג. 2. יש פתרונות יותר עשירים, אך יותר יקרים... 3. סביר.
 
למעלה