logo

Mikä on SNS?

  • SNS on lyhenne sanoista Simple Notification Service.
  • Se on verkkopalvelu, jonka avulla on helppo määrittää, käyttää ja lähettää ilmoitus pilvestä.
  • Se tarjoaa kehittäjille erittäin skaalautuvan, kustannustehokkaan ja joustavan mahdollisuuden julkaista viestejä sovelluksesta ja lähettää ne muihin sovelluksiin.
  • Se on tapa lähettää viestejä. Kun käytät AutoScalingia, se käynnistää SNS-palvelun, joka lähettää sinulle sähköpostiviestin, että 'EC2-esiintymäsi kasvaa'.
  • SNS voi myös lähettää viestejä laitteisiin lähettämällä push-ilmoituksia Apple-, Google-, Fire OS- ja Windows-laitteisiin sekä Android-laitteisiin Kiinassa Baidu Cloud Pushin avulla.
  • Sen lisäksi, että Amazon SNS lähettää push-ilmoitukset mobiililaitteisiin, se lähettää ilmoitukset tekstiviestinä tai sähköpostitse Amazon Simple Queue Service (SQS) -palveluun tai HTTP-päätepisteeseen.
  • SNS-ilmoitukset voivat myös laukaista Lambda-toiminnon. Kun viesti julkaistaan ​​SNS-aiheeseen, johon on liitetty Lambda-toiminto, Lambda-toiminto kutsutaan viestin hyötykuorman kanssa. Siksi voimme sanoa, että Lambda-toimintoa kutsutaan viestin hyötykuormalla syöttöparametrina ja manipuloida viestin tietoja ja lähettää sitten viestin muihin SNS-aiheisiin tai muihin AWS-palveluihin.
  • Amazon SNS:n avulla voit ryhmitellä useita vastaanottajia käyttämällä aiheita, joissa aihe on looginen tukiasema, joka lähettää identtiset kopiot samasta viestistä tilauksen vastaanottajille.
  • Amazon SNS tukee useita päätepistetyyppejä. Voit esimerkiksi ryhmitellä yhteen IOS-, Android- ja SMS-vastaanottajat. Kun julkaiset viestin aiheeseen, SNS toimittaa viestisi muotoillut kopiot tilaajille.
  • Tietojen menettämisen estämiseksi kaikki SNS:lle julkaistut viestit tallennetaan redundantti useille käytettävyysvyöhykkeille.

SNS-julkaisijat ja tilaajat

SNS

Amazon SNS on verkkopalvelu, joka hallitsee viestien lähettämistä tilauspäätepisteeseen. SNS:llä on kaksi asiakasta:

j e s t
  • Tilaajat
  • Kustantajat
SNS

Kustantajat

Julkaisijat tunnetaan myös tuottajina, jotka tuottavat ja lähettävät viestin SNS:lle, joka on looginen tukiasema.

Tilaajat

Tilaajat, kuten verkkopalvelimet, sähköpostiosoitteet, Amazon SQS -jonot, AWS Lambda -toiminnot, saavat viestin tai ilmoituksen SNS:ltä jollakin tuetuista protokollista (Amazon SQS, sähköposti, Lambda, HTTP, SMS).

Huomautus: Julkaisija lähettää viestin luomaansa SNS-aiheeseen. Kohdeosoitetta ei tarvitse määrittää viestiä julkaistaessa, koska itse aihe vastaa tilaajia, jotka liittyvät julkaisijan luomaan aiheeseen ja toimittaa viestin tilaajille.

Kuinka käyttää SNS:ää

  • Siirry sovelluspalveluiden alla olevaan SNS-palveluun.
SNS
  • Klikkaa Aiheet näkyy konsolin vasemmalla puolella.
SNS
  • Klikkaa Luo aihe luodaksesi uuden aiheen.
SNS
  • Kirjoita aiheen nimi tekstiruutuun.
SNS
SNS
  • Alla oleva näyttö näyttää, että aihe on luotu onnistuneesti.
SNS
  • Luo tilaus napsauttamalla Luo tilaus .
SNS
  • Valitse nyt päätepisteen tyyppi ja kirjoita päätepisteen osoite, eli minne haluat lähettää ilmoituksesi.
SNS
  • Alla oleva näyttö näyttää, että tilauksen tila on odottamassa.
SNS
  • Alla olevasta näytöstä näkyy, että tilaajalle on lähetetty posti. Tilaajan on napsautettava Vahvista tilaus .
SNS
SNS
  • Napsauta aiheen nimeä, eli hei, ja napsauta sitten Julkaise viesti .
SNS
  • Kirjoita aihe, aika elää ja päätepisteeseen lähetettävän viestin teksti.
SNS
SNS
  • Viesti on lähetetty kaikille tunnuksessa mainituille tilaajille.
SNS

SNS:n edut

SNS
    Välitön toimitus
    SNS perustuu push-pohjaiseen toimitukseen. Tämä on avainero SNS:n ja SQS:n välillä. SNS työnnetään, kun julkaiset viestin aiheessa ja viesti toimitetaan useille tilaajille.Joustava
    SNS tukee useita päätepistetyyppejä. Useat päätepistetyypit voivat vastaanottaa viestin useiden siirtoprotokollien, kuten sähköpostin, SMS:n, Lambdan, Amazon SQS:n, HTTP:n jne., kautta.Edullinen
    SNS-palvelu on melko edullinen, koska se perustuu pay-as-you-go -malliin, eli sinun on maksettava vain silloin, kun käytät resursseja ilman etukäteiskustannuksia.Helppokäyttöisyys
    SNS-palvelu on erittäin helppokäyttöinen, sillä Web-pohjainen AWS-hallintakonsoli tarjoaa osoita ja napsauta -käyttöliittymän yksinkertaisuuden.Yksinkertainen arkkitehtuuri
    SNS:ää käytetään viestinvälitysarkkitehtuurin yksinkertaistamiseen purkamalla viestien suodatuslogiikka tilaajilta ja viestien reitityslogiikka julkaisijoilta. Sen sijaan, että SNS vastaanottaisi kaikki aiheen viestit, se lähettää viestin vain tilaajille.

Erot b/w SNS ja SQS

  • SNS tarkoittaa Yksinkertainen ilmoituspalvelu kun taas SQS tarkoittaa Yksinkertainen jonopalvelu .
  • SQS on vetopohjainen toimitus, eli viestejä ei työnnetä vastaanottajille. Käyttäjien on vedettävä viestit jonosta. SNS on push-pohjainen toimitus, eli viestit välitetään useille tilaajille.
  • SNS-palvelussa viestit työnnetään useille vastaanottajille samanaikaisesti, kun taas SQS-palvelussa useat vastaanottajat eivät vastaanota viestejä samanaikaisesti.
  • SQS-kysely tuo jonkin verran latenssia viestien toimittamiseen, kun taas SQS-työntö työnsi viestit tilaajille välittömästi.