Olá a todos, e bem-vindos de volta.
Agora, no vídeo de hoje, vamos discutir sobre o fan out da SAS.
Agora, antes de discutirmos sobre este tópico específico, é importante para nós entender o que significa exatamente
este padrão de ventilação para fora.
Assim, em uma visão geral de alto nível, o leque é um padrão no qual uma mensagem é entregue a um conjunto múltiplo
de destinos.
Portanto, isto pode ser visto no diagrama onde você tem um produtor e este produtor está enviando a mesma mensagem
para três destinos, que são o consumidor um, o consumidor dois e o consumidor três.
Então é isto que faz um padrão de fan out.
Portanto, vamos em frente e analisemos rapidamente um caso de uso onde este tipo de padrão pode ser útil e o caso de
uso está relacionado ao pedido de um produto.
Por exemplo, digamos que o cliente tenha colocado um pedido no site.
Agora este pedido e seus detalhes associados estão sendo enviados a dois conjuntos de consumidores.
Uma delas é a fila logística.
Portanto, isto estará ligado à aplicação que trata da logística.
E a segunda é a fila de notificação.
E você também pode conectar várias outras filas relacionadas a quaisquer outros casos de uso.
Agora é importante para nós conhecer o básico do padrão de ventilação da SAS.
Assim, em essência, o padrão de ventilação.
O que realmente acontece é que há uma editora que publica uma mensagem para o tópico SAS, e este
tópico SAS envia a mensagem para vários pontos finais.
Neste diagrama, os pontos finais são a desculpa Q e do céu.
P Você tem um conjunto de duas instâncias fáceis e estas duas instâncias do CE podem buscar a mensagem e podem
processar dependendo das exigências.
Agora note que, embora neste diagrama você nos tenha.
P Mas quando discutimos sobre o ventilador SAS, ele pode enviá-lo para múltiplos pontos finais como dados Kinesis, fluxos de entrega
de host de arquivos.
Você tem Sky, Q, tem HTTP, HTTP endpoints, funções Lambda, e assim por diante.
Portanto, vamos fazer uma coisa antes de prosseguirmos.
Vamos em frente e analisar isso praticamente.
Agora, para a demonstração de hoje, eu tenho um tema sensato e também tenho um céu.
P Você vê que nós temos no total dois céus.
Q E ambos o céu Q tem uma mensagem disponível.
Portanto, esta mensagem foi enviada pela SAS.
Portanto, a fim de verificar se as coisas estão funcionando, vamos prosseguir e enviar mais uma mensagem.
Agora, se você analisar a assinatura associada ao nosso tópico, há duas assinaturas e uma está
associada à Q um segundo, uma está associada à Q dois.
Portanto, vamos em frente e publiquemos rapidamente uma mensagem.
Vou dizer a mensagem número dois, vou em frente e vou publicar esta mensagem.
Agora, se eu for para os EUA, vamos refrescar a fila.
O número dois recebeu a mensagem.
Vamos nos atualizar mais uma vez e a fila número um também recebeu a mensagem.
Portanto, é isto que significa o padrão de fan out.
Agora, mais um caso de uso onde você geralmente vê um padrão de fan out sendo implementado é para replicar
os dados de produção em seu ambiente de teste.
Portanto, o que vai acontecer é dizer que existe um tópico de sentido e este tópico está enviando a mensagem para
a fila de produção e esta fila de produção está conectada à CE de produção duas aplicações que realizam
alguma operação com base nestas mensagens.
Assim, se você tiver um ambiente de teste, o que você pode fazer, você pode ir em frente e configurar o padrão
de fan out para que a SAS possa enviar uma mensagem para a fila de desenvolvimento e haverá a CE de desenvolvimento
duas instâncias que podem ir em frente e processar essas mensagens localmente.
Portanto, este tipo de ambiente também ajuda porque quando o ambiente de desenvolvimento recebe uma cópia do ambiente
de produção, ele permite melhorar sua aplicação para garantir que ela possa funcionar perfeitamente quando
migrada para a produção após o teste da grade.
Assim, esta é a visão geral de alto nível e com isto concluirá o vídeo de hoje.