פּוש נאָוטאַפאַקיישאַנז זענען אַ וויטאַל פֿאַרקויף געצייַג פֿאַר ווער עס יז מיט אַ רירעוודיק אַפּ.
דאָס איז דער בעסטער וועג צו יבערגעבן מיט דיין ניצערס, שיקן דרינגלעך אַרטיקלען צו זייער רירעוודיק פאָנעס.
א רירעוודיק אַפּ קענען שיקן אַ באַניצער אַ שטופּ אָנזאָג, וואָס איז אַ קורץ קנאַל-אַרויף אָנזאָג וואָס איז ארויס אויף זייער סמאַרטפאָנע אפילו ווען די אַפּ איז נישט אָפן.
די אַלערץ קענען אַרייַננעמען רימיינדערז, דערהייַנטיקונגען, דיסקאַונץ און מער.
זיי זענען באשאפן צו כאַפּן די אויגן פון ניצערס. טיטל, אָנזאָג, בילד און URL זענען אַלע מעגלעך קאַמפּאָונאַנץ פון אַ שטופּ אָנזאָג. עמאָדזשיס, לאָגאָס און אנדערע טינגז קענען אויך זיין אַ טייל פון זיי.
אַפּערייטינג סיסטעמס ווי עפּל אַס און Google אַנדרויד האָבן פאַרשידן ינטערפייסיז פֿאַר שטופּן נאָוטאַפאַקיישאַנז.
פּוש נאָוטאַפאַקיישאַנז קענען זיין געוויינט צו העכערן באַשטעלונג, בוסט אַפּ באַניץ, ווירקן קאַנווערזשאַנז און אַזוי פיל מער.
די אָפּציעס זענען טאַקע לימאַטלאַס.
פּוש נאָוטאַפאַקיישאַנז פֿאַר רירעוודיק דעוויסעס, אויך באקאנט ווי פּוש נאָוטאַפאַקיישאַנז פֿאַר רירעוודיק דעוויסעס, קענען העסאָפע דיין נוצן פון טשאַנאַלז ווי E- בריוו, SMS און אָנליין שטופּן נאָוטאַפאַקיישאַנז מיט אַ נומער פון ספּעציעל אַדוואַנטידזשיז.
איר וועט באַקומען אַ שנעל באַשרייַבונג פון די אָנזאָג דינסט אין דעם פּאָסטן און אינפֿאָרמאַציע וועגן זייַן אָביעקטיוו, הויך-מדרגה פּלאַן, ספּעציעל פֿעיִקייטן און מער.
אָביעקטיוו
צו אַנטוויקלען אַ אָנזאָג דינסט וואָס קענען יפישאַנטלי פאַרשפּרייטן פּראָדוקט-צו-באַניצער אַרטיקלען אויף אַ פאַרשיידנקייַט פון טשאַנאַלז
באדערפענישן:
- שיקט אַפּי: אַרויסגעבן אַן אָטערייזד ענדפּוינט אַזוי אַז קיין באַקענד און מיקראָסערוויס קענען אָנהייבן דעליווערינג נאָוטאַפאַקיישאַנז.
- קאַמפּאַטאַבאַל טשאַננעלס: סופּפּאָרט דיליווערינג אַלערץ צו קיין קאַנאַל וואָס אַרויסגעבן אַן אַפּי, אַזאַ ווי E- בריוו, טעקסט אָנזאָג און שטופּן.
- דער באַניצער 'ס פּרעפֿערענצן: לאָזן יוזערז צו אויסקלייַבן זייער באַניצער פּרעפֿערענצן פֿאַר יעדער קאַנאַל און אָנזאָג.
- לימאַץ פֿאַר דאַונסטרים סערוויס העסקעם: ויסמיידן דיין email אָדער SMS דינסט גערגלט אָדער פארשטאפט.
- סקאַלאַבלע: דערלויבן (טהעאָרעטיקאַללי) ינפאַנאַט האָריזאָנטאַל סקיילינג.
הויך-מדרגה אַרקאַטעקטשער
זאל ס זאָגן דיין קאָד איז געמיינט צו געבנ צו וויסן עמעצער:
- די פּאָסט / שיקן ענדפּוינט איז ינוואָוקט דורך דיין קאָד. פֿאַר יעדער בנימצא קאַנאַל, די בקשה כולל די באַניצער-יד פון די באַקומער, די טיפּ פון אָנזאָג און די אינהאַלט.
- די OAuth2 קליענט קראַדענטשאַלז לויפן איז געניצט דורך די / שיקן סוף-פונט צו אָטענטאַקייט די בעטן.
- דער באַניצער ס אָנזאָג ברירות זענען דעמאָלט געבעטן פון די דאַטאַבייס. די פּרעפֿערענצן ווייַזן צי דער באַניצער איז אַבאָנירן צו אַ זיכער קאַנאַל און אָנזאָג אָדער נישט.
- פֿון די דאַטאַבייס, עס וועט לייענען באַניצער קעראַקטעריסטיקס ווי E- בריוו ווענדט און טעלעפאָן נומערן.
- דער ענדפּוינט וועט מאַכן אַ אָנזאָג כייפעץ וואָס ינקלודז באַניצער קעראַקטעריסטיקס, טשאַנאַלז און קאַנאַל-ספּעציפיש אינהאַלט. אָבער, עס וועט נישט אַרייַננעמען דיאַקטיווייטיד טשאַנאַלז. דער אָנזאָג איז דערנאָך איבערגעגעבן צו אַ פאָכער אויס דינסט.
- ינקאַמינג אַרטיקלען זענען פארשפרייט צו אַרבעט קיוז דורך די פאַנאָוט דינסט. פילטערינג איז אין פּלאַץ, אָבער, צו דיסריגאַרד אַרבעט קיוז פֿאַר טשאַנאַלז וואָס זענען נישט ספּעסיפיעד אין דער אָנזאָג.
- יעדער קאַנאַל האט אַ פּראַסעסער און אַ אַרבעט ריי. דער פּראַסעסער נעמט די אַרבעט און דעמאָלט פרעגט פֿאַר די צונעמען דינסט, אַזאַ ווי אַ טראַנסאַקטיאָנאַל E- בריוו אָדער SMS דינסט.
הויפּט אַרקאַטעקטשער עלעמענטן
POST / געשיקט
איר קען זייער גוט האָבן באמערקט אַז בלויז די UserId און ניט די בליצפּאָסט אַדרעס אדער טעלעפאָן נומער זענען אַרייַנגערעכנט אין די בקשה צו דעם סוף פונט. דאָס ינייבאַלז די אָנזאָג באַדינונגס צו בלייבן אַנאָנימע באַנוצערס.
צו ענשור סקאַלאַביליטי, די סוף-פונט איז געשטעלט הינטער אַ מאַסע באַלאַנסער.
דיין טיפּיש באַניצער-פייסינג אָטענטאַקיישאַן טוט נישט צושטעלן שוץ פֿאַר די ענדפּוינט.
איר מוזן נוצן אַ באַזונדער אָטענטאַקיישאַן אופֿן באקאנט ווי די OAuth2 קליענט קרעדענשאַל פלאָו געניצט פֿאַר סערווער-צו-סערווער קאָמוניקאַציע זינט די סערוויס וואָס פאָרלייגן די בעטן איז די ווייכווארג זיך.
דיין אַפּלאַקיישאַן וועט צושטעלן נאָוטאַפאַקיישאַנז אין פילע פאַרשידענע ערטער. איר קענען נוצן די שיקן פונקציע כּמעט ערגעץ, אַזאַ ווי פֿון אַ נייַע קאָדעבאַסע אָדער דיין בויען וואָרקפלאָוו, דורך ימפּלאַמענינג עס ווי אַ סוף-פונט הינטער אַ מאַסע-באַלאַנסער, וואָס געראַנטיז אַז עס איז ינדיפּענדאַנטלי סקאַלאַבלע.
PUT / באַניצער פּרעפֿערענצן
ניצן אַ שליסל / ווערט פּאָר אָדער NoSQL דאַטאַבייס וואָס איז גאָר סקאַלאַבלע. פֿאָרמאַט די רעקאָרדס ווי גייט: KEY: מוסטער באַניצער שייַן: מוסטער אָנזאָג שייַן, ווערט: ["עמאַיל", "שטאַט: אמת," "SMS", "שטאַט: פאַלש," קאַנאַל: "Email", "Email", שטאַט : אמת"]
אויב "פאַלש" וואַלועס זענען פאָרשטעלן אין די רעקאָרדס, די טראַנסמיסיע סוף-פונט וועט ויסשליסן די קאָראַספּאַנדינג קאַנאַל פון די אָנזאָג איבערגעגעבן צו די פאַנאָוט. אויב עס איז נישט אַ רעקאָרד פֿאַר אַ קאַנאַל, דער באַניצער האט נישט אויסדריקן זייער פּרעפֿערענצן. איר מוזן צושטימען צו פעליקייַט אין דעם סצענאַר.
דער באַניצער קענען מאָדיפיצירן די דאַטן אין די באַניצער פּרעפֿערענצן דאַטאַבייס ניצן דיין וי און אַ רעגולער סוף פונט וואָס איז סיקיורד דורך דיין נאָרמאַל אָטענטאַקיישאַן פּראָוסידזשערז.
יוזערז וועלן ווערן יראַטייטאַד און זיין געצווונגען צו באַשטימען דיין אַלערץ ווי ספּאַם אָדער שטיל זיי אויב איר טאָן ניט צושטעלן זיי די אָפּציע צו טוישן זייער אָנזאָג פּרעפֿערענצן. דיין באַניצער דערפאַרונג וועט זיין מער שאַטן ווי אַ רעזולטאַט, און E- בריוו אָדער SMS עקספּרעס באַדינונגס קען ופהענגען דיין חשבון.
פאן אויס
Fanout קאפיעס אַ אָנזאָג און דיסטריביוץ עס צו פאַרשידענע לאָוקיישאַנז. זיי זענען אַפאָרדאַבאַל און זייער סקאַלאַבלע. ניצן SNS אין AWS. ניצן פּוב / סוב אין Azure און טעמעס און סאַבסקריפּשאַנז אין Google קלאָוד פּלאַטפאָרם.
צו פאַרמייַדן שיקט ומנייטיק אַרטיקלען צו יקסקלודיד קאַנאַל אַרבעט קיוז, איר קענען קאַנפיגיער פֿילטרירונג צווישן די פאַנאָוט און אַרבעט קיוז. פֿאַר בייַשפּיל, אין AWS SNS, איר קענען ספּעציפיצירן אַז די E- בריוו אַרבעט ריי זאָל נאָר באַקומען די פאַנאָוט אָנזאָג אויב עס האט די "E- בריוו" ווערט אין די "טשאַנאַלז" פעלד.
אפילו אויב איר קען מאַכן קאָד צו שיקן די יידעניקאַל אָנזאָג צו די פארלאנגט אַרבעט קיוז, פאַנאָוט איז מער עפעקטיוו און ריקווייערז ווייניקער קאָדירונג. Fanout אויך אָפפערס די קאַנוויניאַנס פון אַדינג און רימוווינג קיוז, אַלאַוינג איר צו פאַרברייטערן און ריאָרגאַנייז דיין טשאַנאַלז.
אַרבעט פּראַסעסינג
אַרטיקלען זענען סטאָרד אין קיוז פּענדינג פּראַסעסינג דורך דיין אַרבעט פּראַסעסערז. זיי זענען אויך אַפאָרדאַבאַל און זייער סקאַלאַבלע. אַרבעט פּראַסעסערז זענען שטיק פון קאָד וואָס פּראָצעס אַרטיקלען פון די אַרבעט קיוז. דעפּענדינג אויף די באַנד פון אַרטיקלען אין דער ריי, זיי קענען וואָג.
דער אַרבעט פּראַסעסער זאָל מאַכן אַן אַפּי רופן צו די געהעריק שפּייַזער צו צושטעלן די מעלדונג אין אונדזער סצענאַר דורך אַ טראַנסאַקטיאָנאַל E- בריוו דינסט.
די מערהייַט פון E- בריוו, SMS און ענלעך אָנזאָג עקספּרעס פּראַוויידערז האָבן ענג רעקווירעמענץ פֿאַר די קוואַנטיטי און קאַליבער פון אַרטיקלען איר שיקן. אַדדיטיאָנאַללי, איר ווילן צו ונטערזוכן די און שטעלן די פּאַסיק פּראָוסידזשערז ונ דורך. דאָ איז אונדזער עצה ווי צו ויסמיידן זיין טערמאַנייטיד פון AWS SES.
איר קענען דעפינירן אַ מאַקסימום נומער פון אַרבעט פּראַסעסערז צו פאַרמיידן יקסיד די דעליווערי באַדינונגס קורס קאַפּס.
ווייַטער ימפּרווומאַנץ
איר קענען זען אַ פּלאַץ פון די זאכן.
- זיי דאַרפֿן זייער אייגענע אַפּיס, טישן, אאז"ו ו צו האָבן אַ סקאַלאַבלע אָנזאָג דינסט אין-אַפּ.
- צונויפקום און ווייַזן די עפענען / גיט באַריכט
- רימוווינג די אינהאַלט פון די נאָוטאַפאַקיישאַנז פון די קאָד און לאָזן דיין פּראָדוקט און פּלאַן מאַנשאַפֿט מאָדיפיצירן די אַלערץ וויזשוואַלי אַנשטאָט אָן אַ קאָד ענדערונג
- אָן טשאַנגינג קיין קאָד, דיין מאַנשאַפֿט קענען נוצן די דאַשבאָרד צו אַקטאַווייט אָדער דיסייבאַל נאָוטאַפאַקיישאַנז פֿאַר זיכער טשאַנאַלז.
בענעפיץ פון פּוש אָנזאָג
- בוסט באַניצער ינטעראַקשאַן: דערהייַנטיקונגען און פריש מאַטעריאַל וועט האַלטן דיין יוזערז אינטערעסירט.
- בוסט קאָמוניקאַציע וויזאַביליטי: ענשור אַז דיין אַרטיקלען זענען באקומען גלייך, אפילו ווען מענטשן זענען נישט אַקטיוו. שיקן דרינגלעך נאָוטאַפאַקיישאַנז און צושטעלן יוזערז אַ גלאַט דערפאַרונג.
- האַלטן ריטענשאַן: ניצן שטופּן נאָוטאַפאַקיישאַנז וואָס זענען קלאר קענטיק צו אָנטרייַבן דיין יוזערז צו צוריקקומען. איר קענען פאַרגרעסערן באַניצער ריטענשאַן און רעדוצירן טשערן דורך פּושינג קאַסטאַמערז צוריק צו דיין וועבזייטל און אַפּ.
- פאַרבעסערן קאַנווערזשאַנז: דורך שאפן שטופּן קאַמפּיינז אַרום אין-אַפּ אַוואַרדס, פּערמאָושאַנז, דיסקאַונץ אָדער אנדערע אָפרינגז, איר קענען פאַרגרעסערן פארקויפונג.
- סקאַלע דיין פאַרנעמונג: דיין קאָמוניקאַציע צוגאַנג מוזן זיין וואָג ווען דיין וילעם יקספּאַנדז. ווען דיין קליענט באַזע יקספּאַנדז, שטופּן נאָוטאַפאַקיישאַנז זענען אַן עפעקטיוו וועג צו בלייבן אין קאָנטאַקט מיט זיי.
- מאַכן די באַניצער דערפאַרונג קאָננעקטעד (UX): דורך פּראַוויידינג טראַנסאַקטיאָנאַל אַלערץ צו קאָנסומערס צו האַלטן זיי ינפאָרמד און צושטעלן אַ גלאַט קרייַז-קאַנאַל דערפאַרונג, איר קענען רעדוצירן רייַבונג איבער די קונה רייזע.
סאָף
אין מסקנא, מיר פארדינט וויסן וועגן די אַרקאַטעקטשער פון אַ סקאַלאַבלע שטופּ אָנזאָג דינסט. מיר אויך געקוקט אויף די מכשירים וואָס זענען צוגעשטעלט דורך אַלע די הויפּט וואָלקן סערוויס פּראַוויידערז אַזוי אַז איר קענען באַזע דיין נאָוטאַפאַקיישאַנז אויף די.
טראָץ דעם פאַקט אַז איך געפרואווט מיין בעסטער צו צושטעלן איר אַן איבערבליק פון די אַרקאַטעקטשער פון די שטופּן אָנזאָג סיסטעם, עס איז פיל מער געגאנגען אויף הינטער די סינז.
איך בעעמעס האָפֿן איר וועט געפֿינען די אינפֿאָרמאַציע נוציק און נוצן עס.
לאָזן אַ ענטפֿערן