
הטקסט המלא של הדקות הראשונות בהרצאה «notification channel» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון שלפניכם אני רוצה לדבר על Notifications, אבל לא רק על Notifications אלא על Notification, Channels, Subscriber and Subscriptions.
אינני יודע מדוע מייקרוסופט נתנה שמות כאלה למושגים, או יותר נכון מושגים כאלה למנגנונים שאותם אני אזכיר, אבל זה הרבה יותר פשוט ממה שזה נשמע, אני מבטיח.
אז קודם כל נתחיל עם המושג Notification, מה זה Notification? Notification כשמו כן הוא. אנחנו לא היינו מעוניינים לשבת ולהסתכל על הסקום, הקונסול ולחכות שיגיעו הודעות אלרטים היה מאוד נחמד אם הייתי יכול להגדיר שבמידה ויש הודעות שגיאה על הsql סרבר ברמה כזו או אחרת קריטיות לא קריטיות וואטאבר וורנינג זה ישלח אימייל לאנשי
הsql או ישלח sms לאנשי הsql הייתי רוצה שבמידה וקורה משהו למערכות הסטורג' ישלח אימייל לאותם מנהלי סטורג' למשל הדבר הזה נקרא נוטיפיקיישן כשמו כן הוא עד כאן זה מאוד ברור ומובן להבין אבל מה זה צ'אנלס, סובסקרייבר וסובסקריפצ'ינס?
גם זה מאוד פשוט, כמובן אחרי שאני אסביר לכם את זה. אז בואו נתחיל קודם כל עם הרעיון של נוטיפיקיישן. נוטיפיקיישן בעצם זה הודעה אימייל או סמס, זה מה שזה אומר, אוקיי?
נוטיפיקיישן זה מנגנון שמאפשר לי להודיע לך, לנו, באמצעות של סמס או אימייל על בעיה בשרת. עד כאן זה נשמע ברור ומובן, אבל מה זה צ'אנל?
מאוד פשוט. אנחנו כדי לשלוח את ה Notification צריך לדבר עם שרת מייל ריליי, עם שרת אקצ'יינג' או עם שרת אס-אם-אס, איזה מייל ריליי של אס-אם-אס.
על מנת לעשות את זה אני צריך להגדיר מי השרת דואר שלי או מי השרת אס-אם-אס שלי וכו' וכו'. הדבר הזה נקרא, האובייקט הזה נקרא, מאוד פשוט, צ'אנל, הנה גם אני התבלבלתי, צ'אנל זה בעצם אימייל סרבר או אס-אם-אס סרבר.
סובסקרייבר כשמו כן הוא זה זה שיקבל את ההודעה ומה אנחנו מתכוונים כשאנחנו אומרים סובסקרייבר כמובן אנחנו מתכוונים לאותו SQL אדמין וכו וכו אלה שיקבלו את ההודעה מה זה סובסקריפשן גם פה השם לא הכי מסביר מה על מה אנחנו מדברים רק שנייה תנו לי להחליף פה צבע
כדי לשמור על איזשהו סוג של צבעוניות כאן ועל מה אנחנו מדברים כשאנחנו אומרים סובסקריפשן סאבסקריפשן זה אומר על מה ולמה תישלח הודעה, כלומר על מה אנחנו מדברים, מה צריך לקרות, אני אכתוב את זה יותר טוב, מה צריך לקרות בכדי שההודעה הנוטיפיקיישן תישלח.
כלומר נוטיפיקיישן זה בעצם המנגנון הודעה עצמו, אבל בכדי שהוא יקרה צריך להגדיר, צריכים להגדיר Channel שזה באמצעות מה לשלוח את אותה הודעה, סובסקרייבר מי זה שיקבל את ההודעה אם זה יהיה צוות אם זה אימייל של צוות ה storage guys או אימייל של צוות ה sql וכן הלאה וכן הלאה
והסובסקריפשן זה בעצם מה אמור לקרות על מנת שאותו נוטיפיקיישן יצא לדרך מקווה שהבנתם את ההסבר הזה ואם לא ההסבר יחזור על עצמו כרגע ברמה של ממש שאנחנו נוציא את זה לפועל אז אם נחזור שנייה רגע יש לנו את הרעיון של נוטיפיקיישן של channel subscriber subscriptions בואו ניגש וניצור נוטיפיקיישן בשילוב עם שאר הרכיבים
שכרגע הזכרתי ושוב פעם אני אתן את ההסבר administration איפה אנחנו עושים את זה שוב פעם מאוד מאוד פשוט יש לנו את המנגנון של נוטיפיקיישן על מנת לשלוח או יותר נכון על מנת ליצור נוטיפיקיישן אנחנו חייבים ליצור צ'אנל סובסקרייברס וסובסקריפשנס אז ברשותכם בואו נתחיל עם לשלוח בואו נתחיל ליצור בעצם את הצ'אנל שלנו ברשותכם אימייל
צ'אנל במקרה שאנחנו נשתמש בפשרת הדואר אנחנו נקרא לזה צ'יינג' צ'אנל ופה כמובן ניתן את ה-SMTP FQDN ובמקרה שלנו זה יהיה השארת הקצ'יינג' שלנו תודה לאב פורט 25 אנונימוס אם אנחנו רוצים לאפשר לכל מי שנמצא אצלנו ברשת לשלוח אימייל וזה מה שאנחנו נגדיר או ווינדאוז אינטגרייטד צריך להגדיר את זה עם יוזר אקאונט במקרה שלנו בוא נשאיר את זה אנונימוס
אוקיי יצרנו את הצ'אנל ריטוריון אדרס יהיה סקום והדומיין שלנו סקום לב נקודה לב read dry 5 minute next לנסות לשלוח שוב פעם ושוב פעם אם הוא לא מצליח יש לנו פה את האימייל סאבג'קט ואתם יכולים לראות שיש לנו פה הרבה משתנים שאתם יכולים להוריד חלק מהם אם אתם רוצים אתם יכולים להוסיף חלק דברים שבא לכם בגדול יהיה פה כתוב מה מי שלח את ההודעה לטובת
מה על מה בעצם מדובר והאימייל מסד שוב פעם יהיה פה האלרט כמו שאתם מבינים והסוג של האלרט והסור שלו ומתי הוא שונה לאחרונה ודסקריפצ'ין של האלרט פשוט יישלח אלינו האלרט שאנחנו רגילים לראות מהמוניטורים ויישלח ברמה של אימייל.
אימפורטנט זה הסוג של האימייל, בוא נגיד שאנחנו רוצים שזה ייראה איי והיוניקוד כרגע את השירות הזה, אני ממליץ להשאיר את זה כדפולט UTF-8 ופיניש.
מה שיצרתי עכשיו, יצרתי צ'אנל. שוב פעם, אני בעצם בעזרת הצ'אנל הזה אוכל לייצר נוטיפיקיישן. צ'אנל זה אותו מנוע שישלח את האימייל. המקרה שלנו זה SMTP מול שרת האקצ'יינג'.
הדבר הבא זה Subscribers מי זה בעצם שיודע לקבל את האימייל למשל אנשי SQL DBAs או Exchange Admin או Storage Admin בואו ניצור ברשותכם New Subscriber אפשר לתת את ה-Subscriber Name כאדמיניסטרטור והדברים יישלחו לאדמיניסטרטור אבל בואו נעשה את זה ברשותכם קצת יותר מרגש מזה בואו ניצור פה User Account לצורך העניין
ברשותכם בואו ניצור פה User Account נעשה אותם פשוט פה שנוכל לראות אותם בוא ניצור פה user