POE :: רכיב :: הלקוח :: stomp

הרחבת Perl עבור סביבת ה- POE
הורד עכשיו

POE :: רכיב :: הלקוח :: stomp דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Kevin L. Esteb
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~kesteb/

POE :: רכיב :: הלקוח :: stomp תגים


POE :: רכיב :: הלקוח :: stomp תיאור

POE :: רכיב :: הלקוח :: Stomp הוא מודול Perl המטפל בפרטים nitty-gritty של הגדרת ערוץ התקשורת לשרת תור הודעה. אתה צריך תת מחלקה זו מודול עם שלך עבור זה כדי להיות שימושי. ניסיון לשמור על הערוץ ייעשה כאשר / אם השרת צריך לקרות להיעלם את הרשת. אין דבר לא נעים יותר ואז צריך להסתובב עד עשרות שרתים והפעלה מחדש של תהליכים.כאשר הודעות מתקבלות, אירועים ספציפיים נוצרים. אירועים אלה מבוססים על סוג ההודעה. אם אתה מעוניין באירועים אלה עליך לעקוף את התנהגות ברירת המחדל עבור אירועים אלה. התנהגות ברירת המחדל היא לא לעשות שום not.Synopshish מודול הוא מחלקה המשמשת ליצירת לקוחות שצריכים לגשת לשרת הודעה מתקשר עם פרוטוקול Stomp. התוכנית שלך יכול להיראות כדלקמן: לקוח החבילה; השתמש POE; השתמש QW בסיס (POE :: רכיב :: הלקוח :: stomp); השתמש קפדנית; השתמש באזהרות; Sub Handle_Connection {שלי ($ Kernel, $ עצמי) = @_ ; NEFRAME $ שלי = $ SENTH-> STOMP-> Connect ({login => 'בדיקה', Passcode => 'בדיקה'}); $ kernel-> תשואה ('send_data' => $ nframe); } Sub Handle_Connected {שלי ($ ליבה, $ עצמי, $ Frame) = @_ ; NEFRAME $ שלי = $ SENTH-> STOMP-> הצטרף כמנוי ({יעד => $ עצמי-> Config ('תור'), Ack => 'לקוח'}); $ kernel-> תשואה ('send_data' => $ nframe); } Sub Handle_message {שלי ($ Kernel, $ עצמי, $ מסגרת) = @_ ; שלי $ monding_id = $ frame-> כותרות -> {'Message-ID'}; שלי $ nframe = $ self-> stomp-> Ack ({'מזהה מזהה' => $ monding_id}); $ kernel-> תשואה ('send_data' => $ nframe); } החבילה הראשית; השתמש POE; השתמש קפדנית; לקוח-> spawn (כינוי => 'בדיקה', תור => '/ תור / בדיקה',); $ poe_kernel-> הפעלה (); צא 0; דף הבית של המוצר


POE :: רכיב :: הלקוח :: stomp תוכנה קשורה