Para processar, sincronizar, monitorar, acionar fluxos de negócios e registrar logs de alterações em objetos, defina regras de notificação de eventos no console do Object Storage Service (OSS) para objetos específicos. As notificações de eventos do OSS enviam automaticamente mensagens para uma fila ou tópico do Simple Message Queue (SMQ, anteriormente MNS) sempre que ocorrem alterações correspondentes. Sua aplicação consome essas mensagens e executa a lógica de negócios adequada.
Como funciona
Defina regras de notificação de eventos no console do OSS para objetos específicos. A regra especifica quais alterações monitorar e qual destino SMQ recebe os eventos.
Quando ocorre uma alteração correspondente, o OSS envia uma mensagem de evento para a fila ou tópico SMQ designado.
Sua aplicação consome a mensagem da fila ou do tópico e executa a lógica subsequente.
Escolha entre fila e tópico:
|
Destino |
Padrão |
Quando usar |
|
Fila |
Ponto a ponto |
Um único consumidor processa cada evento. Use este padrão para fluxos de trabalho sequenciais em que cada evento exige exatamente um manipulador. |
|
Tópico |
Publicação-assinatura |
Vários assinantes recebem o mesmo evento. Use quando diversos sistemas independentes precisam reagir à mesma alteração de objeto. |
Casos de uso
|
Cenário |
Descrição |
|
Processamento em tempo real |
Processe alterações de objetos conforme elas ocorrem. |
|
Sincronização |
Mantenha sistemas dependentes sincronizados com as alterações dos objetos. |
|
Monitoramento |
Monitore objetos em busca de alterações específicas. |
|
Acionamento de negócios |
Inicie fluxos de trabalho subsequentes ao ocorrerem eventos específicos de objetos. |
|
Registro de logs |
Registre operações no nível do objeto para revisão. |
Configure regras de notificação de eventos
Configure as regras de notificação de eventos do OSS pelo console do SMQ ou pelo console do OSS.
|
Método |
Guia |
|
Console do SMQ |
|
|
Console do OSS |
Tutorial: Usar o SMQ para enviar notificações de eventos do OSS |