Ciao a tutti e bentornati.
Nel video di oggi parleremo di Amazon MQ.
Prima di esaminare i vantaggi offerti da MQ, analizziamo il nostro attuale stadio di
apprendimento.
Sulla base di ciò che sappiamo, andremo avanti a discutere ulteriormente.
Ora, uno dei servizi che conosciamo è SCS.
Ora SCS è l'acronimo di Simple queuing Service.
Quindi, a livello generale, fornisce un'ottima serie di funzionalità, ma se lo confrontiamo con altri broker
di messaggi, l'insieme delle funzionalità è ancora limitato.
Ora, nel settore sono disponibili diversi servizi di brokeraggio di messaggi, che sono molto
popolari.
Ad esempio, c'è Apache active MQ che offre un'ottima serie di funzionalità e questi message
broker sono molto utilizzati nelle organizzazioni on premise.
Ora, una delle sfide che le organizzazioni generalmente affrontano quando migrano al cloud, per esempio, diciamo
che un'organizzazione sta usando attivamente il servizio attivo come broker di messaggi per l'applicazione
e vuole passare al cloud.
Ora nel cloud avete scuse, ora scuse e MQ attivo.
Se è necessario effettuare una migrazione, è necessario riscrivere anche il codice dell'applicazione.
E questo è un aspetto che le organizzazioni vogliono evitare nella fase iniziale.
Quindi, se si utilizza la messaggistica con un'applicazione esistente e si desidera spostare la messaggistica nel cloud in modo rapido
e semplice, si può prendere in considerazione Amazon.
MQ Ad esempio, questo si può vedere nel diagramma in cui è presente il servizio Amazon
MQ, che è il broker di messaggi, e ci permette di creare il broker di messaggi MQ attivo o rabbit MQ.
Dietro le quinte.
Verrà creata un'istanza easy to, che può essere singola, easy to o in un ambiente multi easy,
e l'istanza easy to avrà questi message broker configurati e quindi sarà possibile collegare
l'applicazione ai message broker appropriati.
Quindi facciamo una cosa.
Vediamo di analizzarlo rapidamente dal punto di vista della demo.
Per il video di oggi su Amazon MQ, ho già configurato il broker e se guardate il
broker engineer, è basato su Apache active MQ.
Ora, se si guarda alla modalità di distribuzione, si tratta di un broker a istanza singola e il tipo di
istanza si basa su TX tre punti Micro.
Apriamolo rapidamente e qui vedremo l'URL attraverso il quale è possibile connettersi
alla console web di MQ attiva.
Procediamo quindi ad aprirlo rapidamente.
A questo punto, è possibile procedere alla gestione rapida del broker.
Ora, se si esamina l'MK attivo, si tratta di caratteristiche che si combinano con le caratteristiche
che si vedono nei SNS.
Ad esempio, ci sono le code, gli argomenti, gli iscritti e così via.
Andiamo quindi alle code e possiamo creare una coda.
Inoltre, vorrei sottolineare ancora una volta che questo è solo un video dimostrativo per capire
le basi del servizio MK.
Ora, nella coda, creiamo rapidamente una coda, in modo da creare la nostra coda.
Ora nella coda si vede che non ci sono messaggi, nel caso in cui si voglia inviare un
messaggio, proviamolo anche all'interno del mondo I'll Say Hello.
Ci sono molte opzioni di configurazione che si possono aggiungere qui nel messaggio.
Non ci preoccuperemo di nulla e andremo avanti con l'invio del messaggio.
In questa fase vengono visualizzati diversi messaggi in sospeso.
Uno, se apro rapidamente la coda qui, vedrete il messaggio ID se apro questo, vedrete il messaggio
Hello world.
Va bene.
Spero quindi che, in una visione d'insieme di alto livello, abbiate capito cosa AMCU sta cercando di ottenere,
nel caso in cui conosciate le basi del senso degli Stati Uniti, capire le basi dell'NQ attivo sarà molto più semplice.
Prima di concludere, è bene ricordare alcune indicazioni importanti.
Il primo è che se state costruendo una nuova applicazione nel cloud, vi consiglio
di utilizzare gli SDK e gli SNS invece di MQ.
In secondo luogo, Amazon offre un servizio di code di messaggi leggero e completamente gestito e servizi di argomenti
che possono scalare quasi all'infinito e forniscono API semplici e facili da usare.
Ora, quando parliamo di Amazon MQ, non scala all'infinito.
È necessario specificare il tipo di istanza.
Dovrete specificare varie altre configurazioni e in base a queste sarà supportato il numero massimo
di messaggi.
Ma può accadere che le cose rallentino anche a livello di MQ.
Ecco perché si consiglia di utilizzare i servizi gestiti, dove non ci si deve preoccupare della scalabilità,
dell'alta disponibilità e di altri problemi simili.
Si noti che ogni volta che si procede alla creazione di un MQ, sono disponibili più opzioni.
È possibile creare un'istanza singola, un'istanza basata su attivo e standby e così via.
In genere, per l'alta disponibilità, la modalità standby attiva è una di quelle consigliate e lo
si può vedere anche nel diagramma in cui in una delle zone di disponibilità due A c'è il broker MQ attivo e in
Ruby c'è il broker MQ in standby ed entrambi sono collegati a un volume FS condiviso in cui vengono scritti i dati, nel
caso in cui il broker attivo vada fuori uso, il client può andare avanti e connettersi al broker in standby
e in questo modo viene mantenuta l'alta disponibilità.
Ora vi mostrerò rapidamente anche dove potete vedere esattamente questo.
Ad esempio, ogni volta che si crea un MQ, si vedrà generalmente il motore del broker.
Avete l'MQ attivo e l'MQ coniglio.
Selezioniamo MQ attivo.
Ora siete all'interno, avete la modalità di distribuzione, avete un broker a istanza singola, avete anche
un broker attivo in standby.
Come stiamo discutendo, una singola istanza viene lanciata in una singola zona di disponibilità.
Se la CA si abbassa, anche il vostro MQ si abbassa.
Questo è il motivo per cui nell'ambiente di produzione è necessario selezionare il broker di standby attivo,
che è quello consigliato.
Inoltre, è possibile selezionare il tipo di istanza associata al broker.
Se si seleziona un tipo di istanza inferiore, potrebbe non essere in grado di supportare molti messaggi e
le cose rallenterebbero.
E questo è il motivo per cui, come stiamo discutendo, non è infinitamente scalabile
rispetto a SCS e SAS.
Va bene.
Spero quindi che abbiate capito le basi di MQ e con questo concludo il video di oggi.