Olá a todos, e bem-vindos de volta.
Agora, no vídeo de hoje, vamos discutir sobre a Amazon MQ.
Agora, antes de prosseguirmos e analisarmos as vantagens que a MQ oferece, vamos analisar nosso estágio atual
de aprendizagem.
Com base no que sabemos, vamos em frente e discutiremos mais.
Agora, um dos serviços que conhecemos é o SCS.
Agora SCS significa Serviço Simples de Enfileiramento.
Portanto, em uma visão geral, ele oferece um grande conjunto de funcionalidades, mas quando o comparamos com vários outros
corretores de mensagens, o conjunto de funcionalidades ainda é limitado.
Agora, no setor existem vários serviços de corretagem de mensagens que estão disponíveis, os quais são muito
populares.
Por exemplo, você tem o Apache MQ ativo e ele fornece um grande conjunto de características e estes conjuntos de corretores
de mensagens são usados extensivamente no conjunto de organizações na premissa.
Agora, um dos desafios que as organizações geralmente enfrentam quando migram para a nuvem, por exemplo, digamos que
uma organização está usando ativamente o serviço ativo como o corretor de mensagens para aquela aplicação e eles
querem migrar para a nuvem.
Agora na nuvem você tem desculpa, agora desculpa e MQ ativo.
Se houver uma migração que precise ocorrer, então o código de aplicação também precisará ser reescrito.
E isto é algo que as organizações querem evitar no estágio inicial.
Portanto, se você estiver usando mensagens com a aplicação existente e quiser mover as mensagens para a nuvem rápida e facilmente,
então você pode considerar a Amazônia.
MQ Por exemplo, isto pode ser visto no diagrama onde você tem o serviço MQ da Amazon, que
é o corretor de mensagens, e nos permite criar o MQ ativo ou o corretor de mensagens MQ do coelho.
Nos bastidores.
Ele irá em frente e criará um conjunto de mensagens de fácil instância, pode ser único, fácil para ou em um ambiente
multi-fácil, e essa facilidade de instância terá esses corretores de mensagens configurados e então você será
capaz de conectar sua aplicação aos corretores de mensagens apropriados.
Portanto, vamos fazer uma coisa.
Vamos em frente e rapidamente analisá-la a partir de uma perspectiva de demonstração.
Agora, para o vídeo de hoje no MQ da Amazônia, já tenho o corretor configurado e se você olhar para
o engenheiro do corretor, ele é baseado no MQ ativo Apache.
Agora, se você olhar para o modo de implantação, é um único corretor de instância e o tipo de instância aqui
é baseado em TX três pontos Micro.
Portanto, vamos abrir isto rapidamente e aqui você geralmente verá a URL através da qual você pode se
conectar com o console web MQ ativo.
Portanto, vamos em frente e abramos isto rapidamente.
Nesta fase, você pode ir em frente e administrar rapidamente o corretor.
Agora, se você olhar para o MK ativo, ele consiste de características que estão em combinação com as características
que você verá no SNS.
Por exemplo, você tem as filas, você tem os tópicos aqui, você tem os assinantes e assim por diante.
Então vamos para as filas e, de fato, você pode ir em frente e criar uma fila.
Além disso, deixe-me notar novamente que este é apenas um vídeo demonstrativo onde queremos apenas entender
o básico do serviço MK.
Agora, na fila, vamos criar rapidamente uma fila para que nossa fila seja criada.
Agora na fila que você vê não há mensagens no caso de você querer enviar uma mensagem,
vamos também experimentá-la dentro do seu mundo I'll Say Hello.
E há muitas opções de configuração que você pode adicionar aqui na mensagem.
Vamos manter as coisas simples e vamos em frente e enviar a mensagem.
Agora, nesta fase, você vê uma série de mensagens pendentes.
Primeiro, se eu abrir rapidamente a fila aqui, você verá a identificação da mensagem se eu abrir isto, você
verá o mundo do Olá.
Muito bem.
Portanto, espero que em uma visão geral de alto nível, você tenha compreendido o que a AMCU está tentando alcançar agora,
caso saiba que o básico do senso americano compreender os princípios básicos da NQ ativa será muito mais simples.
Agora, antes de concluirmos, algumas indicações importantes a serem observadas.
Primeiro é que no caso de estar construindo uma nova aplicação na nuvem, então
eu recomendo que você faça uso dos SDKs e SNS em vez do MQ.
Em segundo lugar, a Amazon pede um serviço de fila de mensagens leve e totalmente gerenciado e serviços tópicos que
podem ser escalados quase infinitamente e fornecer APIs simples e fáceis de usar.
Agora, quando discutimos sobre a Amazon MQ, ela não se dimensiona infinitamente.
Você terá que especificar o tipo de instância.
Você terá que especificar várias outras configurações e com base nisso, o número máximo de mensagens
será suportado.
Mas pode acontecer que as coisas estejam desacelerando também no nível do QM.
Portanto, esta é a razão pela qual é recomendado usar os serviços gerenciados onde você não precisa realmente se preocupar
com a escala, alta disponibilidade e outras questões do gênero.
Agora, observe também que sempre que você cria MQ, há um conjunto múltiplo de opções disponíveis.
Você pode criar uma única instância, você pode criar uma instância baseada em ativa e de espera e assim por diante.
Agora geralmente para alta disponibilidade, o modo standby ativo é um dos recomendados e isto
também pode ser visto no diagrama onde em uma das zonas de disponibilidade dois A você tem o corretor MQ
ativo e em Ruby você tem o corretor MQ standby e ambos estão conectados a um volume de FS compartilhado onde os dados
são escritos no caso do corretor ativo cair, o cliente pode ir em frente e conectar-se ao corretor standby
e é assim que a alta disponibilidade é mantida.
Agora deixe-me também mostrar-lhe rapidamente onde exatamente você pode ver isto.
Por exemplo, sempre que você criar um MQ, você geralmente verá o motor do corretor.
Você tem o MQ ativo e o MQ coelho.
Vamos selecionar o MQ ativo.
Agora você está dentro, você obtém o modo de implantação, você tem um único corretor de instância, você também tem
um corretor de espera ativo.
Como estamos discutindo, uma única instância é lançada em uma única zona de disponibilidade.
Se esse AC cair, então o seu MQ também cairá.
E esta é a razão pela qual no ambiente de produção você tem que selecionar o corretor de espera
ativo, que é o recomendado.
Além disso, você também pode selecionar qual é o tipo de instância associada ao seu corretor.
Caso você selecione um tipo de instância inferior, então ele pode não ser capaz de suportar muitas mensagens e
as coisas irão desacelerar.
E esta é a razão pela qual, como estamos discutindo, ela não é infinitamente escalável
quando comparada à SCS e SAS.
Muito bem.
Portanto, espero que com isto vocês tenham entendido o básico da MQ e com isto concluam o vídeo de hoje.