Ei, pessoal.
E bem-vindo de volta.
Agora, no vídeo de hoje, vamos discutir sobre a filtragem do tópico SNS.
Agora, nas configurações padrão, sempre que você envia uma mensagem para o próximo tópico, a mensagem é encaminhada
para todos os pontos finais do assinante.
Por exemplo, digamos que você tenha enviado uma mensagem de olá mundial ao tópico, e nesta fase há dois
assinantes.
Você tem um amplo resgate e o dispositivo de resgate.
Portanto, esta mensagem do Mundo Amarelo irá tanto para o produto como para o dev.
P Portanto, esta é a forma padrão em que o sentido funciona.
Entretanto, às vezes, em cenários do mundo real, há muitos casos de uso em que, dependendo do tipo
de mensagem que é recebida no nível SNS, você pode querer enviá-la para uma fila seletiva.
Por exemplo, digamos que alguma mensagem relacionada à produção tenha sido recebida para o tópico SMS.
Você quer que essa mensagem vá para a fila de produção.
Da mesma forma, alguma mensagem relacionada ao desenvolvimento chegou à sensação de que você quer que ela vá para a fila de desenvolvimento.
Portanto, isto é o que é chamado de filtragem de mensagens sensoriais.
Agora, para conseguir a filtragem dos sentidos, você precisa criar uma política de filtragem.
A política de filtros é um objeto básico do JSON que contém as propriedades que definem a mensagem que cada assinante
recebe.
Por exemplo, neste sentido, você vê que há uma certa política de filtros.
A primeira é Alice, a segunda é Bob.
Portanto, Alice, sempre que uma mensagem de Alice é recebida, esta mensagem vai para a fila prioritária.
Da mesma forma, sempre que uma mensagem de Bob é recebida, ela vai para a fila normal.
Por exemplo, desta vez, uma mensagem da Alice é recebida em nível SAS.
O SNS irá em frente e verificará sua política de filtros.
Na política de filtros, determinou que a mensagem Alice deve ir para a fila prioritária e, portanto, ela
irá para a fila prioritária.
Esta mensagem não será encaminhada para a fila normal, portanto, este é um dos casos de uso que pode ser
alcançado usando a filtragem SAS.
Portanto, vamos em frente e analisar isto praticamente.
Agora para a demonstração de hoje eu tenho um tópico SAS chamado S primeiro tópico SAS e tenho dois conjuntos de filas de espera.
Uma é a fila prioritária e a segunda é a fila normal.
Agora, se eu olhar para o tópico SAS aqui, há duas assinaturas associadas à fila.
Você tem uma assinatura de fila prioritária, você tem a assinatura de fila normal.
Agora na fila prioritária de assinatura, há uma política de filtro de assinatura onde se declara
que em uma mensagem, se ela vê um atributo do tipo cliente como ouro prioritário ou platina, então essa mensagem
irá para a fila prioritária.
Da mesma forma, se abrirmos a segunda assinatura aqui, o tipo de cliente é normal.
Assim, sempre que um atributo de mensagem do tipo de cliente normal for recebido, então o SNS o enviará para
a fila normal.
Muito bem, então este é o básico.
Vamos em frente e ver como isto pareceria praticamente.
Então, vamos ao tema.
Vamos publicar rapidamente uma mensagem.
Vou apenas dizer mensagem de teste.
Vamos um pouco abaixo no atributo da mensagem, você pode ir em frente e especificar o tipo de cliente.
Eu direi ouro e publicarei a mensagem.
Muito bem.
Agora, se atualizarmos a fila de habilidades desta vez, você verá que a mensagem foi recebida no nível de fila prioritário.
Nenhuma mensagem está disponível na fila normal.
Na verdade, deixe-me atualizar para verificar e sim, nenhuma mensagem foi recebida na fila normal.
Da mesma forma, vamos em frente e publicar mais uma mensagem de teste.
Desta vez vamos dizer tipo de cliente como normal.
Vamos publicar uma mensagem.
Agora, esta mensagem deve ir para a fila normal.
Agora, se eu me refrescar, vejam, uma mensagem foi recebida aqui.
Ótimo.
Por isso, espero que isto tenha uma visão geral de alto nível.
Você entendeu o básico da filtragem dos sentidos.
Mais uma vez, tomamos um caso de uso muito simples.
Dependendo do caso de uso, pode ser muito mais complexo e, com base nisso, a política de filtros também pode
ser muito mais complexa.
No entanto, este é o básico e com isto concluirá o vídeo de hoje.