4 SQS SNS Fan out

00:08:28
https://www.youtube.com/watch?v=tGwlsCsRBT8

Sintesi

TLDRNan prezantasyon sa a, yo prezante ki jan sèvis SQS ak SNS nan AWS fonksyone. SQS se yon sistèm ki pèmèt yon pwodiktè voye mesaj bay yon konsomatè atravè yon keu, kote mesaj yo ka li nan yon fason asynchrone. Dapre SNS, yon sèl mesaj ka voye bay plizyè konsomatè an menm tan, sa ki kreye yon sistèm nòmal ki ka kominike avèk plizyè aplikasyon. Konbinezon SQS ak SNS bay yon sistèm ki asire mesaj yo toujou disponib, menm si yon konsomatè pa ka jwenn mesaj la nan moman an, sa ki fè li yon solisyon ideyal pou achitekti asynchrone.

Punti di forza

  • 💡 SQS se yon sèvis pou kominikasyon asynchrone.
  • 🔔 SNS se yon sèvis notifikasyon pou plizyè konsomatè.
  • 🔗 SQS ak SNS ka konbine pou pi bon efikasite mesaj.
  • 📥 SQS sèvi ak yon sistèm antre ak sòti.
  • 📡 SNS voye mesaj bay plizyè konsomatè an menm tan.
  • 📊 SQS sèvi ak polling pou jwenn mesaj yo.
  • 📬 SNS gen topik ki konekte ak konsomatè.
  • 📅 Yon konsomatè ki pa disponib pa pral pèdi mesaj ak SQS.
  • 🔄 SQS se fasil pou itilize pou devlopè.
  • 🚀 SNS ofri fleksibilite ak rapidite nan distribisyon mesaj.

Linea temporale

  • 00:00:00 - 00:08:28

    Nan premye pati a, nou diskite sou sèvis lan SQS ak SNS ki pwopoze pa AWS. SQS se yon sèvis senp, ki itilize pou kominikasyon asynchrone, pandan ke SNS se yon sèvis pou voye mesaj a plizyè konsomatè. Nou te eksplike diferans ant yo: SQS se yon relasyon youn-a-youn, kote yon pwodiktè voye yon mesaj ki konsome pa yon sèl konsomatè, pandan ke SNS pèmèt yon mesaj pou voye nan plizyè konsomatè an menm tan. Nou te mansyone ke SNS ka itilize ansanm ak SQS pou asire mesaj yo byen jere, menm si yon konsomatè pa disponib.

Mappa mentale

Video Domande e Risposte

  • Ki sa SQS ye?

    SQS (Simple Queue Service) se yon sèvis ki pèmèt kominikasyon asynchrone ant pwodiktè ak konsomatè.

  • Ki sa SNS ye?

    SNS (Simple Notification Service) se yon sèvis ki voye mesaj bay plizyè konsomatè an menm tan.

  • Ki diferans ki genyen ant SQS ak SNS?

    SQS itilize yon modèl one-to-one, tandiske SNS itilize yon modèl one-to-many.

  • Kijan SQS ak SNS ka travay ansanm?

    Yo ka itilize an konbinezon pou asire ke mesaj yo pa pèdi si yon konsomatè pa disponib.

  • Ki sa ki yon topik nan SNS?

    Yon topik nan SNS se yon pwen depa kote mesaj yo voye ak ki konekte ak plizyè konsomatè.

  • Ki sa ki pèmèt SQS pou konsome mesaj yo?

    SQS pèmèt yon konsomatè pou fè polling pou jwenn mesaj yo.

Visualizza altre sintesi video

Ottenete l'accesso immediato ai riassunti gratuiti dei video di YouTube grazie all'intelligenza artificiale!
Sottotitoli
fr
Scorrimento automatico:
  • 00:00:01
    maintenant on va parler sur le premier
  • 00:00:03
    le premier service proposé par par AWS à
  • 00:00:06
    savoir le SQS par l'
  • 00:00:09
    SNS on va voir un design pattern de très
  • 00:00:12
    grand calibre dans le sens de de la
  • 00:00:14
    communication asynchrone à savoir le fin
  • 00:00:17
    alors comment ça marche SQS s'il vous
  • 00:00:21
    plaît SQS vraiment c'est simple bien
  • 00:00:24
    standard service ok c'est simple simple
  • 00:00:28
    quoi notification service ok alors je
  • 00:00:31
    vais
  • 00:00:33
    l'écrire donc AWS il
  • 00:00:37
    propose deux types de communication soit
  • 00:00:39
    un
  • 00:00:42
    SQS soit un
  • 00:00:51
    SNS alors le SQS c'est quoi simple
  • 00:00:55
    standard standard quoi
  • 00:01:04
    et l'autre c'est
  • 00:01:07
    quoi
  • 00:01:09
    simple
  • 00:01:11
    notification
  • 00:01:17
    service alors ça c'est quoi c'est une
  • 00:01:20
    relation One to
  • 00:01:23
    One ça veut dire quoi ça veut dire un
  • 00:01:26
    messageté envoyé un message message
  • 00:01:30
    envoyé par
  • 00:01:31
    qui par un un
  • 00:01:34
    producer qui va être consommé par
  • 00:01:41
    qui par
  • 00:01:46
    un ça marche mais du façon à bien
  • 00:01:49
    évidemment ça veut dire
  • 00:01:52
    quoi qu'on vient d'expliquer ça veut
  • 00:01:54
    dire ici il a le producer ici le
  • 00:01:57
    Consumer tu envoies dans le SQL
  • 00:02:00
    ça c'est le SQS ça c'est un Q
  • 00:02:05
    SQS avec
  • 00:02:08
    FIFO donc le premier va envoyer le
  • 00:02:11
    deuxème va faire un Pol c'est aussi
  • 00:02:12
    facile que ça tu pourras faire com combi
  • 00:02:15
    de signaler tu pourras faire un autre
  • 00:02:17
    SQS de
  • 00:02:19
    output où le premier va envoyer la CUS
  • 00:02:24
    de réception et l'autre va faire un pool
  • 00:02:26
    c'est aussi facile que ça ok mais sont
  • 00:02:29
    des appelle Q SQS ok avant avant le
  • 00:02:32
    Amazon il il y avait beaucoup de
  • 00:02:33
    solutions dans ce sens ok principalement
  • 00:02:36
    on l'appelle au Java ça était l'un des
  • 00:02:38
    premiers composants ça ce qu'on appelle
  • 00:02:40
    GMS Java mess service il il y avait une
  • 00:02:43
    méthode autre fois qui s'appelle
  • 00:02:44
    omessage om message qui permet de faire
  • 00:02:46
    le Pol de message ok automatiquement
  • 00:02:49
    cette méthode va être invoquée parce que
  • 00:02:51
    une fois que le message il est là cette
  • 00:02:53
    méthode va être invoqué automatiquement
  • 00:02:54
    tu fais le traitement dans la méthode
  • 00:02:56
    rien de spécial ou si là cette méthode a
  • 00:02:58
    été reproduit par par les UGB autre fois
  • 00:03:01
    entreprise javab cette méthode tu tu
  • 00:03:03
    implémentes le troisème composant de UGB
  • 00:03:05
    tu trouves automatiquement tu es en
  • 00:03:07
    train de redéfinir la méthode on ok ça
  • 00:03:09
    ce qu'on appelle le
  • 00:03:11
    SQS par la suite s'il vous plaît ça
  • 00:03:14
    c'est le SQS donc c'est facile rien de
  • 00:03:17
    spécial par la
  • 00:03:19
    suite on va parler sur quoi euh par la
  • 00:03:23
    suite il a eu SNS le SNS s'il vous plaît
  • 00:03:26
    le SNS c'est
  • 00:03:28
    quoi euh
  • 00:03:30
    c'est facile c'est un
  • 00:03:33
    One c'est un One ça veut dire quoi
  • 00:03:38
    one ça veut dire quoi ça veut dire un
  • 00:03:42
    message envoyé à qui à
  • 00:03:46
    plusieurs en plusieurs
  • 00:03:49
    con ça va dire VI le
  • 00:03:52
    SNS c'est le SNS qui va dispatcher le
  • 00:03:56
    message sur plusieurs cons n'importe
  • 00:03:59
    quoi un message je vais le faire
  • 00:04:01
    notifier une application mobile une
  • 00:04:03
    application web et je sais pas qui autre
  • 00:04:06
    ça ça ça ns SNS ok comment des diffion
  • 00:04:12
    diffusion effectivement
  • 00:04:14
    effectivement donc comment ça marche si
  • 00:04:17
    je veux tracer un petit peu donc le
  • 00:04:19
    produur est là ok il va envoyer un
  • 00:04:23
    message à qui à topic topic SNS ça
  • 00:04:27
    s'appelle quoi c'est pas ça s'appelle
  • 00:04:28
    comment topque donc il va envoyer à
  • 00:04:31
    topicque SNS donc ça St
  • 00:04:36
    topique ça c'est un
  • 00:04:41
    SNS et le CNS va faire un diffusion sur
  • 00:04:44
    plusieurs
  • 00:04:46
    quoi sur
  • 00:04:48
    plusieurs sur plusieurs
  • 00:04:50
    consumers une application Web Mobile une
  • 00:04:53
    application web je sais pas qui d'autre
  • 00:04:55
    et cetera et CETA sont plusieurs
  • 00:04:57
    consommeurs qui vont consommer le même
  • 00:05:00
    age c'est le même qui va consommé
  • 00:05:04
    plusieurs fois ok contrairement à
  • 00:05:09
    l'autre le mess consommé une seu fois il
  • 00:05:12
    va
  • 00:05:15
    disparatok le même mage consm par
  • 00:05:20
    plusieurs plusieurs
  • 00:05:22
    cons ça
  • 00:05:25
    cons çautre cons
  • 00:05:30
    et ça c'est un trème consumeur c'est
  • 00:05:34
    ok ok tu vas me dire est-ce qu'on ve pas
  • 00:05:38
    retomber dans les erreurs de de de
  • 00:05:41
    synchrone je vais te dire oui
  • 00:05:43
    effectivement sil y a un consum qui est
  • 00:05:46
    absent il va rater son message le
  • 00:05:49
    message raté il va faire P bye bye ok
  • 00:05:53
    d'où l'intérêt de combiner le SQS avec
  • 00:05:56
    le CNS pour faire ce qu'on appelle un f
  • 00:05:58
    ça veut dire
  • 00:06:02
    est là le produ Plô est là le prod il va
  • 00:06:05
    envoyer un message SNS
  • 00:06:09
    top le top va envoyer à plusieurs consum
  • 00:06:15
    mais pas parce que
  • 00:06:20
    tu une FOQ
  • 00:06:38
    et le consum est
  • 00:06:42
    là et le consumur va faire un P depuis
  • 00:06:46
    la partie de la partie
  • 00:06:53
    donc c'est une archure qui estan ça veut
  • 00:06:57
    dire quoi ça veut dire une fois
  • 00:07:00
    cons n'est pas là le SNS va envoyer ver
  • 00:07:04
    le et garde le message une fois que le
  • 00:07:08
    consum il va pouvoir faire faire un et
  • 00:07:12
    faire le traitement de son message ce
  • 00:07:15
    qu'on appelle un
  • 00:07:20
    quoiok donc ça c'est la logique de la
  • 00:07:23
    combinaison SNS avec le SQS dans la
  • 00:07:27
    logique de as
  • 00:07:30
    donc si je veux revenir un petit peu
  • 00:07:32
    donc le SNS
  • 00:07:33
    c'est l'utre c'estok avec un
  • 00:07:38
    fifoci notification sur plusieurs cents
  • 00:07:41
    plusieurs consum qui il a la combinaison
  • 00:07:44
    entre les deux ça s'appelle comment
  • 00:07:46
    c'est
  • 00:07:47
    quoi notification vers qui notification
  • 00:07:52
    notification envoy vers qui envoy non
  • 00:07:56
    pas vers le
  • 00:08:00
    mais plutôt
  • 00:08:03
    versqs mais plutôt vers
  • 00:08:07
    SQS
  • 00:08:08
    SQS et le client va faire
  • 00:08:14
    quoi
  • 00:08:19
    un j'espère que c'est clair
  • 00:08:23
    ok vraiment gross mod ça ce qu'on avait
  • 00:08:25
    fait dans la première partie du
Tag
  • AWS
  • SQS
  • SNS
  • Asynchrone
  • Kominikasyon
  • Topik
  • Messagerie
  • Konsomatè
  • Pwodiktè
  • Architektur