Pour traiter en temps réel, synchroniser, écouter, déclencher des processus métier ou journaliser les modifications d'objets, configurez des règles de notification d'événements dans la console Object Storage Service (OSS) afin de cibler des objets spécifiques. Les notifications d'événements OSS transmettent automatiquement les messages à une file d'attente ou à un topic Simple Message Queue (SMQ, formerly MNS) dès qu'une modification correspondante est détectée. Votre application consomme ces messages et exécute la logique métier appropriée.
Fonctionnement
Définissez des règles de notification d'événements dans la console OSS pour cibler des objets spécifiques. La règle précise les modifications d'objets à surveiller et la destination SMQ qui recevra les événements.
Lorsqu'une modification correspondante se produit, OSS transmet un message d'événement à la file d'attente ou au topic SMQ désigné.
Votre application consomme le message depuis la file d'attente ou le topic et exécute la logique en aval.
Choix entre une file d'attente et un topic :
| Destination | Modèle | Cas d'utilisation |
|---|---|---|
| File d'attente | Point-à-point | Un seul consommateur traite chaque événement. Privilégiez cette option pour les workflows séquentiels nécessitant un gestionnaire unique par événement. |
| Topic | Publication-abonnement | Plusieurs abonnés reçoivent le même événement. Cette solution convient lorsque plusieurs systèmes indépendants doivent réagir à la même modification d'objet. |
Cas d'utilisation
| Scénario | Description |
|---|---|
| Traitement en temps réel | Traitez les modifications d'objets au fur et à mesure qu'elles surviennent. |
| Synchronisation | Maintenez la synchronisation des systèmes dépendants avec les modifications d'objets. |
| Écoute | Surveillez les objets pour détecter des modifications spécifiques. |
| Déclenchement de processus métier | Lancez des workflows métier en aval lors d'événements d'objet spécifiques. |
| Journalisation | Enregistrez les opérations au niveau des objets pour examen. |
Configuration des règles de notification d'événements
Configurez les règles de notification d'événements OSS depuis la console SMQ ou depuis la console OSS.
| Méthode | Guide |
|---|---|
| Console SMQ | Créer une règle de notification d'événements OSS |
| Console OSS | Tutoriel : Utiliser SMQ pour envoyer des notifications d'événements OSS |