logo

מה זה SNS?

  • SNS ראשי תיבות של Simple Notification Service.
  • זהו שירות אינטרנט המקל על הגדרה, הפעלה ושליחת הודעה מהענן.
  • הוא מספק למפתחים את היכולת הניתנת להרחבה, חסכונית וגמישה ביותר לפרסם הודעות מאפליקציה ולשלוח אותן ליישומים אחרים.
  • זו דרך לשלוח הודעות. כאשר אתה משתמש ב-AutoScaling, הוא מפעיל שירות SNS שישלח לך דוא'ל ש'מופע ה-EC2 שלך גדל'.
  • SNS יכול גם לשלוח את ההודעות למכשירים על ידי שליחת הודעות דחיפה למכשירי Apple, Google, Fire OS ו-Windows, כמו גם למכשירי אנדרואיד בסין עם Baidu Cloud Push.
  • מלבד שליחת הודעות הדחיפה למכשירים הניידים, אמזון SNS שולחת את ההודעות באמצעות SMS או דואר אלקטרוני לשירות תור פשוט של אמזון (SQS), או לנקודת קצה HTTP.
  • הודעות SNS יכולות גם להפעיל את פונקציית Lambda. כאשר הודעה מתפרסמת לנושא SNS שמשויכת אליו פונקציית Lambda, פונקציית Lambda מופעלת עם המטען של ההודעה. לכן, אנו יכולים לומר שפונקציית Lambda מופעלת עם מטען הודעה כפרמטר קלט ולתפעל את המידע בהודעה ולאחר מכן שולחת את ההודעה לנושאים אחרים של SNS או לשירותי AWS אחרים.
  • Amazon SNS מאפשר לך לקבץ מספר נמענים באמצעות נושאים שבהם הנושא הוא נקודת גישה לוגית ששולחת את העותקים הזהים של אותה הודעה לנמעני המנוי.
  • Amazon SNS תומך במספר סוגי נקודות קצה. לדוגמה, אתה יכול לקבץ יחד נמעני IOS, Android ו-SMS. ברגע שאתה מפרסם את ההודעה לנושא, SNS מספק את העותקים המעוצבים של ההודעה שלך למנויים.
  • כדי למנוע אובדן נתונים, כל ההודעות המפורסמות ל-SNS מאוחסנות באופן מיותר על פני מספר אזורי זמינות.

SNS Publishers ומנויים

SNS

Amazon SNS הוא שירות אינטרנט המנהל שליחת הודעות לנקודת הקצה הרשומה. ישנם שני לקוחות של SNS:

  • מנויים
  • מוציאים לאור
SNS

מוציאים לאור

מפרסמים ידועים גם כיצרנים שמייצרים ושולחים את ההודעה ל-SNS שהיא נקודת גישה לוגית.

מנויים

מנויים כגון שרתי אינטרנט, כתובות דוא'ל, תורים של Amazon SQS, פונקציות AWS Lambda מקבלים את ההודעה או ההתראה מה-SNS דרך אחד מהפרוטוקולים הנתמכים (Amazon SQS, אימייל, Lambda, HTTP, SMS).

הערה: בעל אתר שולח את ההודעה לנושא ה-SNS שהוא יצר. אין צורך לציין את כתובת היעד בזמן פרסום ההודעה שכן הנושא עצמו מתאים למנויים הקשורים לנושא שהמפרסם יצר ומעביר את ההודעה למנויים.

כיצד להשתמש ב-SNS

  • עבור לשירות SNS הזמין תחת שירותי האפליקציה.
SNS
  • הקלק על ה נושאים מופיע בצד שמאל של הקונסולה.
SNS
  • הקלק על ה צור נושא כדי ליצור נושא חדש.
SNS
  • הזן את שם הנושא בתיבת טקסט.
SNS
SNS
  • המסך למטה מראה שהנושא נוצר בהצלחה.
SNS
  • כדי ליצור מנוי, לחץ על צור מנוי .
SNS
  • כעת, בחר את סוג נקודת הקצה והזן את כתובת נקודת הקצה, כלומר, לאן ברצונך לשלוח את ההודעה שלך.
SNS
  • המסך למטה מראה שסטטוס המנוי בהמתנה.
SNS
  • המסך למטה מראה שדואר נשלח למנוי. מנוי צריך ללחוץ על אשר מנוי .
SNS
SNS
  • לחץ על שם הנושא, כלומר שלום ולאחר מכן לחץ על פרסם הודעה .
SNS
  • הזן את הנושא, זמן לחיות וגוף ההודעה כדי לשלוח לנקודת הקצה.
SNS
SNS
  • ההודעה נשלחה לכל המנויים שצוינו בתעודת הזהות.
SNS

היתרונות של SNS

SNS
    מסירה מיידית
    SNS מבוסס על מסירה מבוססת דחיפה. זה ההבדל העיקרי בין SNS ל- SQS. SNS נדחף ברגע שאתה מפרסם את ההודעה בנושא וההודעה נמסרת למספר מנויים.גָמִישׁ
    SNS תומך במספר סוגי נקודות קצה. סוגי נקודות קצה מרובים יכולים לקבל את ההודעה על פני פרוטוקולי תחבורה מרובים כגון דואר אלקטרוני, SMS, Lambda, Amazon SQS, HTTP וכו'.לא יקר
    שירות SNS הוא זול למדי מכיוון שהוא מבוסס על מודל תשלום לפי נסיעה, כלומר, אתה צריך לשלם רק כאשר אתה משתמש במשאבים ללא עלויות מראש.קלות שימוש
    שירות SNS הוא פשוט מאוד לשימוש, מכיוון שמסוף AWS Management מבוסס אינטרנט מציע את הפשטות של ממשק הצבע-ולחץ.אדריכלות פשוטה
    SNS משמש כדי לפשט את ארכיטקטורת העברת ההודעות על ידי הורדת הלוגיקה של סינון ההודעות מהמנויים והלוגיקה של ניתוב ההודעות מהמפרסמים. במקום לקבל את כל ההודעות מהנושא, SNS שולחת את ההודעה למנויים בלבד בהתאם לעניין שלהם.

הבדלים שחורים ב-SNS ו-SQS

  • SNS מייצג שירות הודעות פשוט בעוד SQS מייצג שירות תורים פשוט .
  • SQS היא מסירה מבוססת משיכה, כלומר, הודעות אינן נדחפות אל המקלטים. המשתמשים צריכים למשוך את ההודעות מהתור. SNS הוא מסירה מבוססת דחיפה, כלומר, הודעות נדחפות למספר מנויים.
  • בשירות SNS, הודעות נדחפות אל המקלטים המרובים בו זמנית בעוד שבשירות SQS, הודעות אינן מתקבלות על ידי המקלטים המרובים בו זמנית.
  • סקר SQS מציג חביון מסוים במשלוח הודעות בעוד שדחיפה של SQS דחפה את ההודעות למנויים באופן מיידי.